Como instalar o git-cola no cygwin?

Como instalar o git-cola no cygwin?

Esta pode ser uma pergunta estúpida, mas não consigo fazê-la funcionar.

EUsaberfoi portado. Eu tenhoencontradotanto as fontes quanto os binários. Baixei todos os arquivos doaquie tentei a configuração do cygwin no diretório de download. Também extraí as fontes e tentei makee tudo e nada funcionou.

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

Eu tenho o pacote "python-pyqt", versão 4.9.6-1. Tentei reinstalá-lo, etc., e pesquisar no Google também não ajudou.

Responder1

python-pyqt4 tem umgrandeárvore de dependências, e se você instalou esses pacotes manualmente, provavelmente está faltando uma ou mais (sub)dependências.

Por favor, siga as portas Cygwininstruções de instalação, selecionando o git-colapacote para instalação e certificando-se de permitir setup.exea instalaçãotodosdependências quando solicitado.

Responder2

Ou instale a versão Windows (com suas dependências de pythonw e pyqt), é mais simples e não parece uma porcaria.

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

(Obtenha a versão 2.x x86_64 mais recente do Python e a versão correspondente do PyQt - para mim, era 'PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe')

Você pode invocá-lo facilmente a partir do cygwin, aqui está um script que coloquei na minha pasta ~/bin como 'git-cola' (portanto, ele reside na frente do PATH):

#!/bin/sh

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

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

informação relacionada