Запуск 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)
Ответы
Ответ 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.
Ответ 5
https://www.mercurial-scm.org/downloads
Обновление Mercurial 2.8-rc, похоже, также работает. (веб-сайт был раньше)
Ответ 6
Единственный способ установить mercurial - загрузить этот zip файл. Это для osx 10.9 и работает https://www.mercurial-scm.org/mac/binaries/Mercurial-2.9.2-py2.7-macosx10.9.zip
Ответ 7
Try
sudo easy_install -U mercurial
Взято отсюда: Обновление летнего льва и скрипты python для меркуриальных библиотек