2016-04-20 8 views
1

ich eine ziemlich harte Zeit habe unter Verwendung eines beliebigen hg gui Werkzeug in RHEL 7.HG Mercurial-Tools für RHEL 7

Zum Beispiel, wenn ich versuche, tortoisehg-3.7.2-1.fc25 zu installieren, erhalte ich einen Fehler in der Software-Installer, die besagt:

Sorry, this did not work. Installation of Mercurial Gui command line tool thg failed. 

Wenn ich versuche, eine andere Lösung zu verwenden, wie smartGui, beklagt es, dass ich nicht eine neue Version von hg haben. Es benötigt Version> 3.3, während meine Version 2.6.2 ist.

Gibt es eine Möglichkeit, dass ich eine dieser beiden zu arbeiten? Oder setzt RHEL etwas anderes ein, das Legacy-Unterstützung bietet?

hg --version 
Mercurial Distributed SCM (version 2.6.2) 

python -V 
Python 2.7.5 

Antwort

0

ich es geschafft, um herauszufinden, wie man diese Arbeit auf RHEL 7.

Zuerst wir 3.6.1 Quecksilber-Version aktualisieren müssen, um machen, wie das ist, was SmartGUI erfordert. (Es benötigte Version 3,3-3,6 zum Zeitpunkt der Buchung)

die vollen Schritte für die Installation und Aktualisierung sind wie folgt:

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 

An dieser Stelle finden Sie die RPM-Datei aufbauen und ausführen. Für mich war es im Verzeichnis ~/hg/contrib/rpmbuild/RPMS/x86_64. Jetzt

, wenn Sie die SmartGUI beginnen, einfach Punkt hg an den Ausgang des

whereis hg 

Befehl. Höchstwahrscheinlich ist Ihr Standort derselbe wie meiner, unter/usr/bin/hg