문제

i Mercurial (32 비트) Ubuntu 9.10, 사용 :

sudo easy_install mercurial
.

Mercurial 1.7.5를 설치했습니다

이후이 설치 방법을 사용하는 것은 Mercurial 팀에 의해 비난을줍니다.그것이 작동하지 않아야하는 이유는 분명하지 않습니다.

i 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'
.

어떻게 수정합니까?Easy_ UN 설치는 어떻게합니까?

참고 : 나는 sudo hg 작동을 알아 차렸다.

도움이 되었습니까?

해결책

/usr/local/lib/python2.6/dist-packages (또는 Python 설치를위한 적절한 디렉토리)로 이동하십시오.

Type ls -l를 사용하면 다음과 같은 항목을 찾을 수 있습니다.

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

루트로 로그인하지 않은 경우 액세스 권한이 없습니다.시도해보십시오 :

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

에 액세스 할 수 있고 나에게 다시 일을 다시 얻을만큼 충분했습니다.

아직도 만들어진 원래 엉망을 제거하는 방법을 아직도 모릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top