ezyang / git-ftp в Windows - PullRequest
       5

ezyang / git-ftp в Windows

3 голосов
/ 25 июня 2011

Я пытался установить git-ftp из https://github.com/ezyang/git-ftp на мои окна.Я знаю, что большинству git-ftp нужен cygwin или его нельзя установить на Windows, но, поскольку он написан на Python, и вы можете установить интерпретатор Python на Windows, я могу установить его.

Я установил Python 3.2добавил это к моему пути.Затем я взял последнюю версию git-ftp и следовал инструкциям по установке, которые довольно понятны:

Requirements: [git-python 3.x] ( http://gitorious.org/git-python )  
it can be installed with `easy_install gitpython`

Usage: `python git-ftp.py`

Затем я запускаю 'python git-ftp.py' и получаю следующую ошибку:

python git-ftp.py install
File "git-ftp.py", line 322
  print complaint
                ^
SynthaxError: invalid synthax

Мой вопрос: почему это не работает?Это ошибка Python, ошибка сценария git-ftp, проблемы совместимости Windows?Примечание: я не установил 'easy_install gitpython', он мне абсолютно необходим?

Редактировать:

Я также пытался установить python-2.7.2.amd64-pdb и запустил ту же команду, и я получил другую ошибку:

python git-ftp.py install
Traceback (most recent call last):
  File "git-ftp.py", line 48, in <module>
    from git import Tree, Blob, Repo, Git, Submodule
ImportError : No module named git

Я верю, что это потому, что скрипт не может найти мой мерзавец или что-то в этом роде, затем я попытался поставить правильныйФайл 'ftpdata' в папке .git и запустил скрипт из корневой папки .git и даже попытался запустить его из самой папки .git.Это тоже не сработало.

Я не знаю, имеет ли это значение, но у меня есть Windows 7 - 64-битная (Intel Core2 Duo CPU T9600)

Мой вопрос: как определить скрипт Python, где находитсямодуль git?

1 Ответ

4 голосов
/ 25 июня 2011

git-ftp написан на Python 2 и, в его нынешнем виде, не совместим с Python 3. Установите более раннюю версию интерпретатора.

Edit. Вам необходимо установитьбиблиотека git-python.Поскольку самый простой способ установки библиотек - это easy_install, вы должны настроить его с помощью следующих инструкций: http://pypi.python.org/pypi/setuptools и затем запустить easy_install git-python.

.
...