一切似乎都很好,Git拉扯和推动;但是 - 它增加了令人讨厌的语言环境错误。知道怎么解决吗?
konzepz:project (master ⚡) ➤ git pull bash: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8) Already up-to-date.
谢谢!
答案 0 :(得分:9)
修改你的bashrc。粘贴:
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
重启会话。
答案 1 :(得分:3)
这似乎是GitHub的一个问题。我有两个存储库用于一个存储库,一个存储在GitHub(gh)上,另一个存储在我自己维护的服务器上(dckd):
master± ⮀ git pull gh master
bash: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
From github.com:jeroenh/OpenNSA
* branch master -> FETCH_HEAD
Already up-to-date.
master± ⮀ git pull dckd master
From dckd.nl:git/opennsa
* branch master -> FETCH_HEAD
Already up-to-date.
<强> [编辑] 强>
我已经接触过GitHub支持,他们会在服务器上修复它。 修复方法是在GitHub服务器上支持此语言环境,或将SSH服务器配置设置为不接受LC_ *环境变量。
答案 2 :(得分:2)
据我所知,en_GB确实是英国英语的正确描述符,但出于某些原因,Lion似乎并不满意(之前它有效)。
然而,使用en_UK会起作用。所以:
export LC_CTYPE=en_UK.UTF-8
export LC_ALL=en_UK.UTF-8
似乎做对了。
答案 3 :(得分:0)
我还没有找到Mac OS支持的所有语言环境的列表,但这对我有用:
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
以及:
export LC_CTYPE=en_CA.UTF-8
export LC_ALL=en_CA.UTF-8