RedHat Linuxでhgkを動作させるには?

RedHat Linuxでhgkを動作させるには?

私はhgkを動作させる予定です。しかし、Redhat Linuxをどのように設定しても、まだ発生しません。私のコンピュータに関する情報です。

  1. Red Hat 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

関連情報