【发布时间】:2018-05-04 03:30:17
【问题描述】:
我是 Tortoisehg 的长期用户,拥有 Windows 7,但对 RedHat Linux 是新手。 我在我的 Linux RHEL 7.4 虚拟机上安装了 python 2.7.5。 我按照以下说明安装了 hg(4.0-rc 版): https://www.mercurial-scm.org/wiki/Download#Linux_.28.rpm.29 (我不得不将 'baseurl=https://www.mercurial-scm.org/release/centos$releasever' 更改为 'baseurl=https://www.mercurial-scm.org/release/centos7')
然后我从以下位置下载并安装了 tortoisehg-4.2.2-1.fc27.noarch.rpm: https://kojipkgs.fedoraproject.org//packages/tortoisehg/4.2.2/1.fc27/noarch/tortoisehg-4.2.2-1.fc27.noarch.rpm
和 tortoisehg-nautilus-4.2.2-1.fc27.noarch.rpm 来自: https://kojipkgs.fedoraproject.org//packages/tortoisehg/4.2.2/1.fc27/noarch/tortoisehg-nautilus-4.2.2-1.fc27.noarch.rpm
hg 似乎可以工作,但是当我尝试启动 thg 时,出现以下错误:
Traceback(最近一次调用最后一次): 文件“/usr/bin/thg”,第 97 行,在 sys.exit(tortoisehg.hgqt.run.dispatch(argv)) getattribute 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 152 行 self._load() _load 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 100 行 mod = _hgextimport(_import, head, globals, locals, None, level) _hgextimport 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 53 行 返回 importfunc(名称,全局变量,*args,**kwargs) 文件“/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py”,第 400 行,在 _('存储库根目录或符号路径名')), 文件“/usr/lib/python2.7/site-packages/tortoisehg/util/i18n.py”,第 76 行,在 gettext 返回 hglib.fromunicode(u) getattribute 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 152 行 self._load() _load 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 100 行 mod = _hgextimport(_import, head, globals, locals, None, level) _hgextimport 中的文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第 53 行 返回 importfunc(名称,全局变量,*args,**kwargs) 文件“/usr/lib/python2.7/site-packages/tortoisehg/util/hglib.py”,第 592 行,在 loadui = uimod.ui.load AttributeError: type object 'ui' has no attribute 'load'
我不知道如何继续。谁能告诉我我做错了什么?
【问题讨论】:
标签: mercurial tortoisehg