cygwin に git-cola をインストールするにはどうすればいいですか?

cygwin に git-cola をインストールするにはどうすればいいですか?

これは愚かな質問かもしれませんが、うまく動作しません。

知る移植されました。見つかったソースとバイナリの両方です。すべてのファイルをここダウンロード ディレクトリから 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には大きい依存関係ツリーがあり、これらのパッケージを手動でインストールした場合、1 つ以上の (サブ) 依存関係が欠落している可能性があります。

Cygwinポートに従ってくださいインストール手順インストールするパッケージを選択しgit-colasetup.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" $@

関連情報