ロケールが設定されていません。 Debian-Base
で dpkg-reconfigure locales
を使用する必要があります
packages
の一部 locales package
に依存 とその variable
LC_* series
など ...!
$LANG
という意味です 空です。
環境変数によって示されるロケール設定は、システムで利用できないロケール名を使用しています。
ロケール設定は、コマンドと端末で使用される文字セットを制御します (LC_CTYPE
)、照合順序 (LC_COLLATE
)、日付の形式 (LC_TIME
)、数字 (LC_NUMERIC
) と通貨の金額 (LC_MONETARY
)、メッセージの言語 (LC_MESSAGES
) など。これらの変数の値はロケール名です。ほとんどのシステムでは、名前の形式は xx_YY
です。 または [email protected]
または xx_YY.charset
どこで xx
は 2 文字の言語コードで、YY
は 2 文字の国コードです。
コマンド locale
を実行します 現在の設定を確認するには、locale -a
を実行します。 利用可能なロケール名を表示します。
使用したいロケールが見つからない場合は、生成する必要がある場合があります。これはディストリビューションに依存します。たとえば、Debian では、dpkg-reconfigure locales
を実行します。 ルートとして。 Ubuntu では、locale-gen xx_YY
を実行します。 ロケール xx_YY
を生成する .
これは、システムが情報を表示する言語を認識していないことを意味します。
locale -a の出力を貼り付けます。おそらく、ロケールを生成していない可能性があります。これはビットです ディストリビューション固有ですが、通常は locale-gen を実行するとロケールが生成されるため、エラーが解消されます。このリンクを見てください。