2011-01-19 9 views
14
perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
    LANGUAGE = (unset), 
    LC_ALL = (unset), 
    LANG = "en_CA.UTF-8" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 

私はこのメッセージを受け取り続けます。私はVPSでDebianを実行しています。私はGoogleを通して見つけた多くのソリューションを試しましたが、誰も助けてくれませんでした。私は何をしますか? DebianにPerlロケール警告Debian

+0

は、localgenを使用してロケールを生成します。 –

+0

私はlocale-genを実行して、同じ結果を受け取りました。 – jimbo

+1

'/ etc/locale.gen'を編集し、' en_CA.UTF-8'を追加してください。またはロケールパッケージを再設定してください –

答えて

35

ちょうどあなたのニーズにロケールを調整、直接、それはUbuntuの10.04で私のために働いたこのようにロケールを設定してみてください。そして、

[email protected]:~# export LANGUAGE=en_US.UTF-8 
[email protected]:~# export LANG=en_US.UTF-8 
[email protected]:~# export LC_ALL=en_US.UTF-8 
[email protected]:~# locale-gen en_US.UTF-8 

と:

[email protected]:~# dpkg-reconfigure locales 

これは役に立ちます。