0

我无法获得核心情节的存储库。我正在做的是我在终端中输入这个:

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

这就是我得到的:

回溯(最近一次通话最后):

文件“/usr/local/bin/hg”,第 25 行,在
mercurial.util.set_binary(fp)

__getattribute__ 中的文件“/Library/Python/2.5/site-packages/mercurial/demandimport.py”,第 75 行
self._load()

_load 中的文件“/Library/Python/2.5/site-packages/mercurial/demandimport.py”,第 47 行
    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 中
    返回 _parse_localename(localename)

  _parse_localename 中的文件“/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py”,第 373 行
    引发 ValueError,'未知语言环境:%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

在我看来,您的 Python 安装已损坏。但是,由于您正试图让 Mercurial 正常工作,请通过正确的渠道联系 Mercurial 团队。使用

这样做意味着更多的人会看到您的问题,并希望会有使用 Mac 的人可以帮助您(我使用的是 Debian,不知道 Apple 对您的 Python 安装做了什么……)。

于 2009-07-09T21:34:51.543 回答
0

存储库工作得很好:

↪ hg clone https://core-plot.googlecode.com/hg/ core-plot
requesting all changes
adding changesets
adding manifests
adding file changes
added 406 changesets with 3444 changes to 1861 files
updating working directory
1018 files updated, 0 files merged, 0 files removed, 0 files unresolved

所以我怀疑你的问题hg不在你的路径中,或者你没有安装 Mercurial。您应该获取安装程序的副本,或通过您的包管理系统(MacPorts、Apt、YUM 等)安装

于 2009-07-08T14:06:06.180 回答
0

LANG 可以被 HGENCODING 覆盖。如果“echo $HGENCODING”产生“UTF-8”那是你的罪魁祸首。取消设置或将其设置为 en_US.UTF-8(或您喜欢的任何语言,但应以 .UTF-8 结尾)。如果您不需要非 ascii 字符,或者只是作为测试,您也可以尝试将 HGENCODING 或 LANG 设置为“C”。

于 2009-07-17T06:45:16.290 回答