2013-10-23 4 views
21

लगता है कि Mercurial Mavericks (पायथन 3.) पर नहीं चलता है किसी को भी एक समाधान मिलता है।मैवरिक्स पर Mercurial चल रहा है

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 uninstall mercurial 

द्वारा

$ sudo pip install mercurial 

संपादित पीछा प्रयास करें: आप pip, easy_install pip पहले की जरूरत नहीं है हैं।

+1

'' पाइप: ताजा इंस्टॉल पर कमांड नहीं मिला 'काम करता है। – Shmidt

4

मैवरिक्स पाइथन 2.7.5 स्थापित के साथ जहाज करता है, इसलिए Mercurial बस ठीक चलना चाहिए। यदि पाइथन का मार्ग बदल गया है तो आपको शायद अपने इंस्टॉलेशन को ठीक या फिर से स्थापित करने की आवश्यकता है।

+2

हाँ, मैंने बस इंस्टॉलर http://mercurial.berkwood.com को फिर से चलाया और यह ठीक काम करता है। – NobodyMan

21

ओएक्स 10.9 मैवरिक्स में अपग्रेड करने के बाद मुझे कल रात इसी तरह की समस्या थी। मैं 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 

तो मेरे Mercurial मुद्दे को ठीक करने के लिए मैं भाग गया;

brew link --overwrite mercurial

6

यह सब नवीनतम Homebrew के साथ अब काम करता है। यदि आपके पास होमब्री इंस्टॉल नहीं है तो आप इसे आसान निर्देशों के साथ http://brew.sh पर पा सकते हैं।

एक बार जब आप Homebrew है, मैं

$ brew update 
$ brew upgrade 

करने की सलाह देते मर्क्युरियल स्थापित करने के लिए सिर्फ

$ brew install hg 

पीड़ारहित है।

+2

तो "एचजी" और "मर्कुरियल" सूत्रों के बीच क्या अंतर है? –

+1

@AndrewSwan hg [mercurial formula के लिए उपनाम] है (https://github.com/Homebrew/homebrew/blob/master/Library/Aliases/hg) – user1338062

संबंधित मुद्दे