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"). 

Tôi tiếp tục nhận được thông báo này. Tôi đang chạy Debian trên một VPS. Tôi đã thử nhiều giải pháp mà tôi đã tìm thấy thông qua Google, không có giải pháp nào đã giúp. Tôi làm gì?Cảnh báo Perl Locale Debian

+0

tạo ngôn ngữ của bạn bằng cách sử dụng localgen. –

+0

Tôi đã chạy ngôn ngữ-gen và đã nhận được kết quả tương tự. – jimbo

+1

chỉnh sửa '/ etc/locale.gen' của bạn, thêm' en_CA.UTF-8'. hoặc cấu hình lại gói ngôn ngữ của bạn –

Trả lời

35

Hãy thử thiết lập miền địa phương trực tiếp theo cách này, nó làm việc cho tôi trên Ubuntu 10.04, chỉ cần chỉnh miền địa phương yêu cầu của bạn:

[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 

và sau đó:

[email protected]:~# dpkg-reconfigure locales 

Hy vọng điều này có thể hữu ích!