如何删除 Perl 区域设置警告

use*_*211 4 linux ubuntu perl locale

当我运行 perl 脚本时有什么方法可以删除它吗?我正在运行ubuntu。

perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
            LANGUAGE = (unset),
            LC_ALL = (unset),
            LC_PAPER = "no_NO.UTF-8",
            LANG = "en_US.UTF-8"
        are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
Run Code Online (Sandbox Code Playgroud)

ser*_*sat 6

要删除消息(通过设置区域设置),请运行以下命令:

sudo locale-gen en_US en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

然后

sudo dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。

  • 实际上,错误消息引用的是 no_NO.UTF-8 而不是 hu_HU 或 hu_HU.UTF-8 (2认同)