我在RHEL 7中使用任何hg gui工具都很困难。
例如,当我尝试安装tortoisehg-3.7.2-1.fc25时,我在软件安装程序中收到错误消息:
Sorry, this did not work. Installation of Mercurial Gui command line tool thg failed.
当我尝试使用其他解决方案时,例如smartGui,它抱怨我没有新版本的hg。它需要版本> 3.3,而我的版本是2.6.2。
有什么方法可以让这两个中的任何一个起作用?或者RHEL是否允许您使用其他具有遗留支持的东西?
hg --version
Mercurial Distributed SCM (version 2.6.2)
python -V
Python 2.7.5
答案 0 :(得分:0)
我设法弄清楚如何在RHEL 7上完成这项工作。
首先,我们必须将mercurial更新到版本3.6.1,因为这是smartGui所需要的。 (它在发布时需要版本3.3 - 3.6)
安装和更新的完整步骤如下:
sudo yum install hg
sudo yum install rpm-build python-devel python-docutils
hg clone https://www.mercurial-scm.org/repo/hg
cd hg
hg update -r 26890
cd contrib
./buildrpm
此时,找到build rpm文件并执行它。对我来说,它位于〜/ hg / contrib / rpmbuild / RPMS / x86_64目录中。
现在,当你启动SmartGui时,只需将hg指向
的输出即可whereis hg
命令。最有可能的是,您的位置与我的位置相同,位于/ usr / bin / hg
下