无法在Linux RHEL 7.4

时间:2017-11-20 19:57:04

标签: mercurial tortoisehg

我是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似乎有效,但是当我尝试启动时,我收到以下错误:

追踪(最近一次通话):     文件“/ usr / bin / thg”,第97行,in       sys.exit(tortoisehg.hgqt.run.dispatch(argv的))     在 getattribute 中输入文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第152行       self._load()     文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第100行,在_load中       mod = _hgextimport(_import,head,globals,locals,None,level)     在_hgextimport中输入文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第53行       return importfunc(name,globals,* args,** kwargs)     文件“/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py”,第400行,       _('存储库根目录或符号路径名')),     文件“/usr/lib/python2.7/site-packages/tortoisehg/util/i18n.py”,第76行,在agettext中       return hglib.fromunicode(u)     在 getattribute 中输入文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第152行       self._load()     文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第100行,在_load中       mod = _hgextimport(_import,head,globals,locals,None,level)     在_hgextimport中输入文件“/usr/lib64/python2.7/site-packages/mercurial/demandimport.py”,第53行       return importfunc(name,globals,* args,** kwargs)     文件“/usr/lib/python2.7/site-packages/tortoisehg/util/hglib.py”,第592行,       loadui = uimod.ui.load   AttributeError:类型对象'ui'没有属性'load'

我不知道如何继续。谁能告诉我我做错了什么?

1 个答案:

答案 0 :(得分:0)

感谢Yuya N.在https://bitbucket.org/tortoisehg/thg/issues/4956/unable-to-install-thg-on-rhel-74-linux我得到了工作。 问题是hg和tortoisehg的major.minor版本必须匹配。 我卸载了tortoisehg-4.2.2-1并安装了tortoisehg-4.0.1,现在可以使用了。