我正在使用Openshift托管我的网站/应用程序,并使用Cloud 9作为在线IDE来编写网站代码。每次我将代码推送到openshift git repo,或者如果我从Cloud9进入openshift,我不断收到以下错误:
警告:setlocale:LC_ALL:无法更改区域设置(C.UTF-8)
错误将与git命令或SSH登录成功完成混合,因此更烦人而不是导致问题。
搜索并搜索并最终找到了一种结合两种不同方法的解决方案。见下面的答案。
答案 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命令时它工作并删除了问题。
您应该能够将语言环境更改为适合您的方式,但我没有找到我需要的东西。
来源: