3

一切似乎都很好,Git 拉和推;然而——它增加了一个恼人的语言环境错误。知道如何解决吗?

konzepz:project (master ⚡) ➤ git pull
bash:警告:setlocale:LC_ALL:无法更改语言环境(en_GB.UTF-8)
已经是最新的了。

谢谢!

4

4 回答 4

9

修改你的 .bashrc。粘贴:

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

重新启动会话。

于 2011-07-27T11:13:46.800 回答
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_* 环境变量。

于 2012-11-06T08:56:11.060 回答
2

据我所知,en_GB 确实是英式英语的正确描述符,但由于某种原因,Lion 似乎对它不满意(以前它工作时)。

然而,有效的是使用 en_UK。所以:

export LC_CTYPE=en_UK.UTF-8
export LC_ALL=en_UK.UTF-8

似乎做正确的事。

于 2012-10-03T14:13:53.800 回答
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
于 2011-08-10T14:35:15.557 回答