red*_*x05 2 git ssh locale cloud9-ide openshift
我使用 Openshift 来托管我的网站/应用程序,并使用 Cloud 9 作为在线 IDE 来编写网站代码。每次我将代码推送到 openshift git 存储库,或者如果我从 Cloud9 通过 SSH 连接到 openshift,我都会不断收到以下错误:
警告:setlocale:LC_ALL:无法更改区域设置(C.UTF-8)
该错误会与 git 命令或成功完成的 SSH 登录混合在一起,因此它更烦人而不是导致问题。
搜索啊搜索,终于找到了结合两种不同方法的解决方案。请参阅下面的答案。
在Cloud9上,运行以下命令:
\n\nsudo locale-gen \xe2\x80\x9cen_US.UTF-8\xe2\x80\x9d\n\nsudo dpkg-reconfigure locales\nRun Code Online (Sandbox Code Playgroud)\n\n然后(仍然在 cloud9 上),假设您已经完成 rhc 设置以链接到您的 OpenShift 帐户,请执行以下操作:
\n\nrhc env-set -a <app_name> LC_ALL=en_US.UTF-8\nRun Code Online (Sandbox Code Playgroud)\n\n然后尝试 git push 或 ssh 进入 openshift,您应该不会再看到错误。
\n\n我\xe2\x80\x99m 不完全确定 sudo locale-gen 和 dpkg 命令是否确实有帮助,但我知道当我到达 rhc env set 命令时它就起作用并解决了问题。
\n\n您应该能够将区域设置更改为适合您的区域设置,但我发现我不需要这样做来满足我的需求。
\n\n资料来源:
\n\n| 归档时间: |
|
| 查看次数: |
6838 次 |
| 最近记录: |