Как установить Git-Cola в Cygwin?

1069
maaartinus

Это может быть глупый вопрос, однако я не могу заставить его работать.

Я знаю, что это было портировано. Я нашел и источники, и двоичные файлы. Я скачал все файлы отсюда и попробовал установить 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. Я пытался переустановить его и т. Д., И поиск в Google тоже не помог.

1

2 ответа на вопрос

2
Yaakov

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

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

0
stolsvik

Или установите версию для 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" $@ 

Похожие вопросы