Плагин Mercurial для Eclipse не может найти Python - как это исправить? - PullRequest
1 голос
/ 31 августа 2011

Я на Mac OS X 10.7.1 (Lion). Я только что скачал свежую копию Eclipse IDE для разработчиков Java EE и установил плагин Mercurial. Я получаю следующее сообщение об ошибке:

abort: не удалось найти ртутные библиотеки в [... разных каталогах Python ...].

У меня установлены Python 2.6.1 и 3.2.1. У меня также есть каталог System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7, который находится в списке мест, где он искал библиотеки Mercurial. hg -y debuginstall дает мне то же самое сообщение.

Как называются эти библиотеки, где Eclipse, вероятно, поместил их, когда я установил плагин, и как мне сообщить Eclipse, где они находятся (или куда мне их переместить)?

Спасибо, Дейв

Полное сообщение об ошибке:

abort: не удалось найти ртутные библиотеки в [/usr/platlib/Library/Python/2.6/site-packages / usr / local / bin /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC /Library/Python/2.7/site-packages] (проверьте вашу установку и PYTHONPATH)

Ответы [ 2 ]

3 голосов
/ 02 сентября 2011

Никто не ответил мне, но я понял ответ. Может быть, это кому-нибудь поможет.

Наконец-то я понял, что поскольку в командной строке 'hg -y debuginstall' выдает мне то же сообщение об ошибке, это вообще не было проблемой Eclipse (дух). Переустановка более новой версии Mercurial решила проблему.

0 голосов
/ 26 августа 2012

У меня было две установки Mercurial в Mac. Один был установлен напрямую, а другой с помощью macport. Удаление прямой установки решило проблему.

  1. Снимите прямую установку, используя easy_install -m mercurial

  2. Обновить путь к «Mercurial Executable» для «/ opt / local / bin / hg» Eclipse-> Preference-> Team-> Mercurial ->

  3. Перезапустить затмение

...