GNU/Linux >> Linux の 問題 >  >> Linux

BadValue 無効またはユーザー ロケールが設定されていません。 LANG や LC_* 環境変数が正しく設定されていることを確認してください

端末で以下のコマンドを使用できます

export LC_ALL=C

ロケールの生成

欠落しているロケールは locale-gen で生成されます:

locale-gen en_US.UTF-8

または、localedef:[1]

を使用して手動でロケール ファイルを作成することもできます。
localedef -i en_US -f UTF-8 en_US.UTF-8

ロケール設定の設定

ロケール設定を設定できます (en_US.UTF-8 に) 例では) 次のように:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

dpkg-reconfigure locales コマンドは、目的のロケールを選択するための Debian の下のダイアログを開きます。このダイアログは、Ubuntu では表示されません。 Ubuntu でロケールを構成するの記事では、Ubuntu に関する情報を見つける方法を説明しています。


vim /etc/default/locale

追加:

LC_ALL="en_US.UTF-8"

Linux
  1. Linux環境変数:LinuxVPSでの読み取りと設定の方法

  2. Linuxで環境変数とシェル変数を設定/作成する方法

  3. ロケールを設定する方法とその意味は何ですか?

  1. Linux – Linuxの非特権ユーザーには、環境変数が表示されますか?

  2. Tmux.confファイルで環境変数を使用していますか?

  3. Linux で環境変数を設定、一覧表示、および削除する方法

  1. C.UTF-8 と en_US.UTF-8 ロケールの違いは何ですか?

  2. 明らかに隠された環境変数を出力するには?

  3. man:ロケールを設定できません。 $LC_* と $LANG が正しいことを確認してください