Как установить git-cola в cygwin?

Как установить git-cola в cygwin?

Возможно, это глупый вопрос, но у меня не получается это сделать.

язнатьон был портирован. Янайденныйи исходники и бинарники. Я скачал все файлы сздесьи попробовал установку cygwin из каталога загрузки. Я также извлек исходники и попробовал makeи все, что угодно, и ничего не получилось.

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

У меня есть пакет "python-pyqt", версия 4.9.6-1. Я пробовал его переустанавливать и т. д., и гугление тоже не помогло.

решение1

python-pyqt4 имеетбольшойдерево зависимостей, и если вы установили эти пакеты вручную, у вас, вероятно, отсутствует одна или несколько (под)зависимостей.

Пожалуйста, следите за портами Cygwinинструкции по установке, выбрав git-colaпакет для установки и обязательно разрешив setup.exeустановкувсезависимости, когда их спрашивают.

решение2

Или установите версию для Windows (с ее зависимостями от pythonw и pyqt), это проще и не выглядит совсем уж отстойно.

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

(Получите последнюю версию Python 2.x x86_64 и соответствующую версию PyQt — в моем случае это «PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe»)

Вы можете легко вызвать его из cygwin, вот скрипт, который я поместил в папку ~/bin под именем «git-cola» (таким образом, он находится перед PATH):

#!/bin/sh

GITCOLA=`which --skip-tilde git-cola`
GITCOLA_WIN=`cygpath -w "$GITCOLA"`

/cygdrive/c/Python27/python.exe "$GITCOLA_WIN" $@

Связанный контент