나는 easy_install의 수은, 이제 "hg"라는 스크립트를 얻지 못한다. "
-
13-11-2019 - |
문제
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/
.
에 액세스 할 수 있고 나에게 다시 일을 다시 얻을만큼 충분했습니다.
아직도 만들어진 원래 엉망을 제거하는 방법을 아직도 모릅니다.
제휴하지 않습니다 StackOverflow