2012-04-25 3 views
0

Я использую Active Python 2.5.1, Mercurial 1.8.1 и TortoiseHg 1.1.0 на Windows XP (все x86) Я пытаюсь настроить меркурийное репо в обзорной панели. Для этого требуется ртутный модуль питона Так что, когда я пытаюсь установить ртутный через easy_install я получаю следующую ошибкупытается установить mercurial через easy_install

C:\>easy_install mercurial==1.8.1 
Searching for mercurial==1.8.1 
Reading http://pypi.python.org/simple/mercurial/ 
Reading http://mercurial.selenic.com/ 
Reading http://www.selenic.com/mercurial 
Reading http://mercurial.selenic.com/release/ 
Best match: mercurial 1.8.1 
Downloading http://mercurial.selenic.com/release/mercurial-1.8.1.tar.gz 
Processing mercurial-1.8.1.tar.gz 
Running mercurial-1.8.1\setup.py -q bdist_egg --dist-dir c: 
\docume~1\username\locals~1\temp\easy_install-7l0ykf 
\mercurial-1.8.1\egg-dist-tmp-egcnt6 

cc1.exe: error: unrecognized command line option '-mno-cygwin' 
error: Setup script exited with error: command 'gcc' failed with exit 
status 1 

Я установил GCC через MinGW


Благодаря шу ZOMG чен, 1,8 .1 - это требование, поэтому его не может реально изменить. Вторая ссылка действительно помогла, но теперь есть еще одна проблема. После удаления -mno-cygwin вхождения из distutils \ cygwinccompiler.py Я запускал easy_install mercurial == 1.8.1. След как folows:

C:\>easy_install mercurial==1.8.1 
Searching for mercurial==1.8.1 
Reading http://pypi.python.org/simple/mercurial/ 
Reading http://mercurial.selenic.com/ 
Reading http://www.selenic.com/mercurial 
Reading http://mercurial.selenic.com/release/ 
Best match: mercurial 1.8.1 
Downloading http://mercurial.selenic.com/release/mercurial-1.8.1.tar.gz 
Processing mercurial-1.8.1.tar.gz 
Running mercurial-1.8.1\setup.py -q bdist_egg --dist-dir c:\docume~1\username\locals~1\temp\easy_install-05el_6\mercurial-1.8.1\egg-dist-tmp-zsfye0 

gcc: error: CreateProcess: No such file or directory 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

C:\> 

Пожалуйста, помогите Привет

+0

Я просто искал слова «gcc: error: CreateProcess: Нет такого файла или каталога», и я нашел: http://stackoverflow.com/questions/3848357/gcc-createprocess-no-such-file-or- каталог –

ответ

0

От вашего выхода оказывается, что easy_install пытается построить ртутный с опционом, который требует некоторых Cygwin частей. Если вы используете mingw gcc, вы можете посмотреть на https://www.mercurial-scm.org/wiki/BuildingOnWindows на предмет того, как строить окна.

Есть ли причина, по которой вы используете 1.8.1? Последняя версия - 2.1.2.

Повреждение вокруг, Compiling with cython and mingw produces gcc: error: unrecognized command line option '-mno-cygwin' может помочь вам в этом.

0

Есть также установки exe и msi для Windows по адресу https://www.mercurial-scm.org/downloads.

На мой взгляд, TortoiseXXX меняет ментальную картину того, что стоит за оберткой. Мне было трудно объяснить моему коллеге, как правильно работать с CVS при использовании TortoiseCVS.

Отключить тему: Для своей собственной цели попробуйте Git вместо этого (http://git-scm.com/) Идея очень похожа. Я думаю, что Гит собирается выиграть статистически.

MSysgit (Windows) хорош, функциональность сопоставима с исходным Linux, включенные Git Gui и gitk могут иметь довольно странный вид (Tcl/Tk), но они очень хороши для основных операций Git.

Смежные вопросы