0

core-plot のリポジトリを取得できません。私がやっていることは、ターミナルでこれを入力していることです:

hg clone https://core-plot.googlecode.com/hg/ core-plot

これは私が得るものです:

トレースバック (最新の呼び出しが最後):

ファイル「/usr/local/bin/hg」の 25 行目
mercurial.util.set_binary(fp)

ファイル "/Library/Python/2.5/site-packages/mercurial/demandimport.py"、75 行目、__getattribute__ 内
self._load()

ファイル "/Library/Python/2.5/site-packages/mercurial/demandimport.py"、47 行目、_load 内
    mod = _origimport(ヘッド、グローバル、ローカル)


  ファイル「/Library/Python/2.5/site-packages/mercurial/util.py」の 93 行目
    _encoding = locale.getlocale()[1]

  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py"、460 行目、getlocale 内
    return _parse_localename(ロケール名)

  ファイル "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py"、373 行目、_parse_localename 内
    Raise ValueError, 'unknown locale: %s' % localename

ValueError: 不明なロケール: UTF-8

インストールできないようです。リポジトリのインストール方法を教えてください。

4

5 に答える 5

1

Mercurial をコンピュータにインストールしましたか? そうでない場合は、http: //mercurial.berkwood.com/からインストーラーをダウンロードできます。

于 2009-07-08T13:30:42.853 に答える
1

ロケールに問題があるようです。ヒョウを使っていますか?その場合は、ターミナルの設定を確認してください。ターミナル設定で、[設定] ペインを開き、[詳細設定] タブをクリックします。「文字エンコード」メニューは「Unicode (UTF-8)」に設定する必要があります。また、「起動時にLANG変数を設定する」がチェックされていることを確認してください。

ターミナルを開いて と入力すると、ロケール設定を確認できますecho $LANG。私のリターンen_US.UTF-8(米国英語、UTF-8)。あなたの好みの言語が何であるかはわかりませんが、そうあるべきです<langcode>.UTF-8- で終わっていることを確認してくださいUTF-8

于 2009-07-09T15:35:23.160 に答える
0

LANG は HGENCODING によってオーバーライドできます。「echo $HGENCODING」が「UTF-8」を生成する場合、それが原因です。設定を解除するか、en_US.UTF-8 (または任意の言語を使用しますが、.UTF-8 で終了する必要があります) に設定します。非ASCII文字が必要ない場合、またはテストとして、HGENCODINGまたはLANGを「C」に設定することもできます。

于 2009-07-17T06:45:16.290 に答える
0

Pythonのインストールが壊れているようです。ただし、Mercurial を機能させようとしているので、正しいチャネルを通じて Mercurial チームに連絡してください。使用

そうすることで、より多くの人があなたの問題に気づき、うまくいけばあなたを助けることができる Mac を使っている人が現れるでしょう (私は Debian を使っていますが、Apple があなたの Python インストールに何をしたかわかりません...)。

于 2009-07-09T21:34:51.543 に答える