Wie installiere ich git-cola in cygwin?

1131
maaartinus

Dies könnte eine dumme Frage sein, aber ich kann es nicht zum Laufen bringen.

Ich weiß, dass es portiert wurde. Ich habe gefunden, sowohl die Quellen und die Binärdateien. Ich habe alle Dateien von hier heruntergeladen und das cygwin-Setup vom Download-Verzeichnis aus getestet. Ich extrahierte auch die Quellen und versuchte makeund was auch immer und nichts funktionierte.

Sorry, you do not seem to have PyQt4 installed. Please install it before using git-cola. e.g.: sudo apt-get install python-qt4 

 

python setup.py build PyQt4 version 4.4 or newer required. Found None Makefile:32: recipe for target `all' failed 

Ich habe das Paket "python-pyqt", Version 4.9.6-1. Ich habe versucht, es neu zu installieren usw. und Googeln hat auch nicht geholfen.

1

2 Antworten auf die Frage

2
Yaakov

python-pyqt4 hat eine große Abhängigkeitsbaumstruktur. Wenn Sie diese Pakete manuell installiert haben, fehlen wahrscheinlich eine oder mehrere (Unter-) Abhängigkeiten.

Befolgen Sie die Installationsanweisungengit-cola für Cygwin Ports, wählen Sie das Paket für die Installation aus und lassen Sie setup.exenach Aufforderung alle Abhängigkeiten installieren .

0
stolsvik

Oder installieren Sie die Windows-Version (mit ihren Abhängigkeiten von pythonw und pyqt), sie ist einfacher und sieht nicht total Mist aus.

https://github.com/git-cola/git-cola/blob/master/README.md#windows-installation

(Holen Sie sich die neueste 2.x x86_64-Version von Python und die entsprechende PyQt-Version - für mich war dies 'PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe')

Sie können es ganz einfach von cygwin aufrufen, hier ein Skript, das ich in meinem ~ / bin-Ordner als 'git-cola' abgelegt habe (es befindet sich also vor PATH):

#!/bin/sh  GITCOLA=`which --skip-tilde git-cola` GITCOLA_WIN=`cygpath -w "$GITCOLA"`  /cygdrive/c/Python27/python.exe "$GITCOLA_WIN" $@