RedHat Linux에서 hgk를 작동시키는 방법은 무엇입니까?

RedHat Linux에서 hgk를 작동시키는 방법은 무엇입니까?

나는 hgk를 작동시킬 계획입니다. 그러나 Redhat Linux를 어떻게 구성하더라도 여전히 발생하지 않습니다. 내 컴퓨터에 대한 정보입니다.

  1. 레드햇 5.3
  2. 머큐리 1.8.1-1
  3. rpm을 통해 mercurial-hgk_1.8.1-1.elf5.x86_64.rpm을 설치했고 디렉토리가 생성되었습니다./usr/bin/hgk

입력하면 hg helpview..etc 추가 확장 명령이 표시되지 않습니다. 내가 시도한 것은 다음과 같습니다.

  1. .hgrc홈 디렉터리에 파일을 수동으로 생성 하고 다음과 같이 구성을 구성합니다.

    [extensions]
    hgk = /usr/lib64/python2.4/site-packages/hgext/hgk.py
    
  2. 이러한 모든 구성을 내 로컬 저장소의 hgrc 파일에 추가합니다.

    /home/Cassie/CassieRepo/Repo1/.hg  
    

아무 일도 일어나지 않습니다. hg help또는 를 입력할 때 hg viewmercurial은 여전히 ​​추가된 명령을 인식하지 못합니다 view.

나는 들어갔다 hgk. 이것이 출력입니다.

Error in startup script: can't read "env(HG)": no such variable
    while executing
"exec $env(HG) debug-config"
    (procedure "getconfig" line 4)
    invoked from within
"getconfig"
    invoked from within
"array set config [getconfig]"
    (file "/usr/bin/hgk" line 4054)

입력했는데 rpm -ql mercurial | grep bin결과는 이렇습니다.

/usr/bin/hg

입력했는데 python -c 'import sys; print sys.path결과는 이렇습니다.

['', '/usr/lib64/python24.zip', '/usr/lib64/python2.4', '/usr/lib64/python2.4/plat-linux2', '/usr/lib64/python2.4/lib-tk', '/usr/lib64/python2.4/lib-dynload', '/usr/lib64/python2.4/site-packages', '/usr/lib64/python2.4/site-packages/Numeric', '/usr/lib64/python2.4/site-packages/gtk-2.0', '/usr/lib/python2.4/site-packages']

답변1

방금 같은 문제가 발생했습니다. 다음 줄을 추가하면 ~/.hgrc내 문제가 해결되었습니다.

[extensions]
hgext.hgk = 

그런 다음 명령을 hgk사용할 수 있습니다 .hg view

관련 정보