Wie installiere ich Git-Cola in Cygwin?

Wie installiere ich Git-Cola in Cygwin?

Das ist vielleicht eine dumme Frage, aber ich bekomme es nicht zum Laufen.

ICHwissenes wurde portiert. Ich habegefundensowohl die Quellen als auch die Binärdateien. Ich habe alle Dateien heruntergeladen vonHierund habe das Cygwin-Setup aus dem Download-Verzeichnis ausprobiert. Ich habe auch die Quellen extrahiert und makealles mögliche ausprobiert, aber nichts hat funktioniert.

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., aber auch das Googeln hat nicht geholfen.

Antwort1

python-pyqt4 hat einegroßAbhängigkeitsbaum, und wenn Sie diese Pakete manuell installiert haben, fehlen Ihnen wahrscheinlich eine oder mehrere (Unter-)Abhängigkeiten.

Bitte folgen Sie den Cygwin PortsInstallationsanweisungen, wählen Sie das git-colazu installierende Paket aus und stellen Sie sicher, dass Sie setup.exedie Installation zulassenalleAbhängigkeiten, wenn gefragt.

Antwort2

Oder installieren Sie die Windows-Version (mit ihren Abhängigkeiten von pythonw und pyqt), das ist einfacher und sieht nicht ganz so beschissen 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 – bei mir war das „PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe“)

Sie können es ganz einfach von Cygwin aus aufrufen. Hier ist ein Skript, das ich als „git-cola“ in meinen Ordner ~/bin eingefügt 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" $@

verwandte Informationen