0

以下を使用して、Mercurialを(32ビット)Ubuntu9.10にインストールしました。

sudo easy_install mercurial

Mercurial1.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 に答える