我打算让hgk工作。但是,无论我如何配置redhat linux,它仍然没有任何反应。这是我的机器的信息。
- 红帽5.3
- 水银1.8.1-1
- 我通过rpm安装了mercurial-hgk_1.8.1-1.elf5.x86_64.rpm,它生成了一个目录
/usr/bin/hgk
当我输入 时hg help
,它没有显示视图..等附加扩展命令。这是我尝试过的事情。
在主目录手动创建一个
.hgrc
文件并将配置作为[extensions] hgk = /usr/lib64/python2.4/site-packages/hgext/hgk.py
将所有这些配置添加到我的本地存储库的 hgrc 文件中,例如
/home/Cassie/CassieRepo/Repo1/.hg
什么也没发生——当我输入hg help
或 时hg view
,mercurial 仍然无法识别附加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
命令了。