0

我在(32 位)Ubuntu 9.10 上安装了 Mercurial,使用:

sudo easy_install mercurial

它安装了 Mercurial 1.7.5。

从那以后,我了解到使用这种安装方式受到 Mercurial 团队的谴责,尽管它不应该工作的原因尚不清楚。

当我运行命令hg时,它响应:

Traceback (most recent call last):
  File "/usr/local/bin/hg", line 5, in <module>
    pkg_resources.run_script('mercurial==1.7.5', 'hg')
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 448, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1160, in run_script
    raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'hg'

我该如何解决?我如何轻松卸载它?

注意:我注意到sudo hg作品。

4

1 回答 1

1

转到 /usr/local/lib/python2.6/dist-packages(或 Python 安装的适当目录)。

键入ls -l ,您将找到类似的条目。

drwx--S--- 5 root staff 4096 Feb 14 11:13 mercurial-1.7.5-py2.6-linux-i686.egg

如果您没有以 root 身份登录,您将无权访问它。尝试:

sudo chmod -R o+rX mercurial-1.7.5-py2.6-linux-i686.egg/

这使您可以访问,并且足以让我重新开始。

我仍然不知道如何卸载原来的混乱。

于 2011-02-14T12:06:05.273 回答