警告:setlocale:LC_ALL:使用Cloud9和Openshift时无法更改语言环境(C.UTF-8)

时间:2015-12-09 16:12:22

标签: git ssh openshift locale cloud9-ide

我正在使用Openshift托管我的网站/应用程序,并使用Cloud 9作为在线IDE来编写网站代码。每次我将代码推送到openshift git repo,或者如果我从Cloud9进入openshift,我不断收到以下错误:

  

警告:setlocale:LC_ALL:无法更改区域设置(C.UTF-8)

错误将与git命令或SSH登录成功完成混合,因此更烦人而不是导致问题。

搜索并搜索并最终找到了一种结合两种不同方法的解决方案。见下面的答案。

1 个答案:

答案 0 :(得分:2)

在Cloud9上,运行以下命令:

sudo locale-gen “en_US.UTF-8”

sudo dpkg-reconfigure locales

然后(仍然在cloud9上),假设您已经完成了rhc设置以链接到您的OpenShift帐户,请执行以下操作:

rhc env-set -a <app_name> LC_ALL=en_US.UTF-8

然后尝试git push,或ssh进入openshift,你就不应再看到错误了。

我不完全确定sudo locale-gen和dpkg命令是否真的有用,但我知道当我使用rhc env set命令时它工作并删除了问题。

您应该能够将语言环境更改为适合您的方式,但我没有找到我需要的东西。

来源: