繁体   English   中英

部署期间如何摆脱setlocale警告?

[英]How to get rid of setlocale warnings during deploy?

部署期间收到很多警告

bash: warning: setlocale: LC_ALL: cannot change locale (pl_PL.UTF-8)

pl_PL.UTF-8是我的本地语言环境系统

如何摆脱那些警告?

原因是服务器缺少客户端尝试用于连接服务器的pl_PL语言环境。

在服务器上尝试以下命令:

sudo locale-gen pl_PL
sudo update-locale LANG=pl_PL

通过Vagrant运行Capistrano时,我遇到了同样的问题,除了我的问题是“无法更改语言环境(en_US)”。 终于摆脱了这个消息。 这是我所做的:

sudo nano /etc/profile

添加以下行

export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

然后修改这个文件

sudo nano /etc/skel/.bashrc

添加这些行

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

然后注销并重新登录,消息应该消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM