部署 [已解决] mina deploy 时出现 locale 问题

zealinux · 2013年06月07日 · 最后由 xiaoronglv 回复于 2013年08月17日 · 4749 次阅读
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "zh_CN.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "zh_CN.UTF-8",

我 ssh 到 linux 下 locale

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

是不是哪里设置不对?

ps. /etc/profile中我有加上 export LC_ALL=en_US.UTF-8

好像不起作用

解决了。 sudo vim /etc/environment 加上 LC_ALL=C

/etc/profile 对于 ssh 登进去没有作用。

我也出现这个问题了,之所以出现这个问题,是不是因为:

ssh 远程登录时想将我客户端的 locale 用在 server 上。结果 server 段没有 en_US,就报了错?

right?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号