Подтвердить что ты не робот

Запуск Mercurial на Mavericks

Кажется, что Mercurial не работает на Mavericks (Python 3.) Любой найдет решение.

abort: couldn't find mercurial libraries in [
    /Library/Python/2.7/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
]
(check your install and PYTHONPATH)
4b9b3361

Ответ 1

У меня была аналогичная проблема с прошлой ночью после перехода на OX 10.9 Mavericks. Примечание: я использую homebrew, я пробовал   brew install hg и brew update, но они не работали, так как все системы разные, я бы рекомендовал запустить   brew doctor чтобы узнать, в чем заключается ваша конкретная проблема, в моем случае у меня было следующее:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these: mercurial

Итак, чтобы исправить мою меркурийскую проблему, я побежал;

brew link --overwrite mercurial

Ответ 2

Теперь все работает с новейшим Homebrew. Если у вас нет установленного Homebrew, вы можете найти его на http://brew.sh вместе с простыми инструкциями.

Как только у вас есть Homebrew, я рекомендую делать

$ brew update
$ brew upgrade

Чтобы установить Mercurial, просто выполните

$ brew install hg

безболезненное.

Ответ 3

Try

$ sudo pip uninstall mercurial

за которым следует

$ sudo pip install mercurial

EDIT: Если у вас нет pip, easy_install pip.

Ответ 4

Mavericks поставляется с установленным python 2.7.5, поэтому Mercurial должен работать нормально. Вероятно, вам просто нужно исправить или переустановить вашу установку, если изменился путь к python.