Wie installiere ich Git-Cola in Cygwin?


1

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 versucht, Cygwin-Setup aus dem Download-Verzeichnis. Ich habe auch die Quellen extrahiert und versucht makeund was auch immer und 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., und googeln hat auch nicht geholfen.

Antworten:


2

python-pyqt4 hat einen großen Abhängigkeitsbaum. 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 setup.exezu installierende Paket aus und lassen Sie alle Abhängigkeiten zu, wenn Sie dazu aufgefordert werden.


0

Oder installiere die Windows-Version (mit ihren Abhängigkeiten von pythonw und pyqt), sie ist einfacher und sieht nicht total 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. 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 aus aufrufen. Hier ist ein Skript, das ich als 'git-cola' in meinen Ordner ~ / bin gelegt 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" $@
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.