2013-10-23 3 views
21

MercurialがMavericks(Python 3)で動作しないようです。誰でも解決策を見つけることができます。Mercury on Mavericks

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) 

答えて

4

$ sudo pip install mercurial 

EDIT続い

$ sudo pip uninstall mercurial 

試してみてください:あなたが最初pipeasy_install pipを持っていない場合を。

+1

'' 'pip:コマンドが見つかりません' ''新鮮なインストールで。 – Shmidt

4

Mavericksはpython 2.7.5がインストールされているので、Mercurialはうまく動作するはずです。 Pythonへのパスが変更された場合は、インストールを修正するか再実行する必要があります。

+2

ええ、私はインストーラhttp://mercurial.berkwood.comを再実行しましたが、今は正常に動作します。 – NobodyMan

21

OX 10.9マーベリックスにアップグレードした後も、この昨夜と同じ問題がありました。 注:私は私の場合は私が持っていた、すべての人のシステムが異なっているように私はあなたの特定の問題が何であるかを見るために brew doctor を実行している推薦する、自作を使用して、私は brew install hgbrew updateをしようとしたが、彼らは動作しませんでしたよ以下;

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

6

それはすべてが最新自作して機能するようになりました。 Homebrewがインストールされていない場合は、http://brew.shに簡単な説明があります。あなたが自作を持っているたら

、私はちょうど

$ brew install hg 

無痛を行うのMercurialをインストールするには

$ brew update 
$ brew upgrade 

を行うことをお勧めします。

+2

「水銀」と「水銀」の違いは何ですか? –

+1

@AndrewSwan hgは[水銀式のエイリアス]です(https://github.com/Homebrew/homebrew/blob/master/Library/Aliases/hg)。 – user1338062

関連する問題