3

すべてがうまく機能しているようです。Git はプルとプッシュを行います。ただし、迷惑なロケール エラーが追加されます。それを解決する方法はありますか?

konzepz:project (マスター⚡) ➤ 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 の問題のようです。1 つのリポジトリに 2 つのリモートがあります。1 つは GitHub (gh) にあり、もう 1 つは自分で管理しているサーバー (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 に答える