2017-11-14 45 views
12

मैं हाल ही में उच्च सिएराvim गहरे लाल रंग का बेमेल

करने के लिए अपने मैक के लिए उन्नत अपग्रेड के बाद, Macvim (mvim) 2.3 क्योंकि (मुझे लगता है) काम कर HighSierra उन्नत बनाया गहरे लाल रंग का बंद कर दिया, और mvim गहरे लाल रंग का उपयोग कर रहा है 2.0।

के बाद त्रुटि मैं हो रही है

dyld है: लाइब्रेरी लोड नहीं: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib

से संदर्भित /usr/local/Cellar/macvim/8.0-134/MacVim.app/Contents/bin/../MacOS/Vim

मैं vim फिर से संकलन करने की जरूरत है या इस समस्या को दूर करने के लिए किसी भी तरह से है?

अग्रिम धन्यवाद।

+2

आप विम में नया एक 'install_name_tool' साथ बाइनरी dyld बदलने का प्रयास कर सकता है ... –

+1

धन्यवाद बहुत ज्यादा। यह मेरी समस्या हल हो गया। – user2960993

उत्तर

19

यह मेरे लिए काम किया। YMMV brew uninstall --purge macvim brew install macvim

[संशोधन] upgrade अकेला विकल्प, कि अगर आप वर्तमान संस्करण पहले से नहीं है काम कर सकते हैं के बारे में। --purge एक हटाने और पूर्ण पुनर्स्थापित करने के लिए मजबूर करता है। इसके अलावा, build from source विकल्प, जबकि यह काम कर सकता है, अब आप अपने स्वयं के मैक-विम स्थिर स्नैपशॉट के स्वामी हैं और ऐप विकसित होने के कारण इसे मैन्युअल रूप से बनाए रखने की आवश्यकता है। जब तक आपके पास बहुत विशिष्ट ज़रूरत नहीं है तब तक मैं स्रोत से निर्माण से बचूंगा।

+0

मेरे लिए भी चाल थी। जैसा कि अन्य पदों में सुझाए गए जीयूआई से अपडेट करना मेरे लिए काम नहीं करता है। धन्यवाद, ब्रूस! – bduhbya

+1

हाँ, इसने मुझे भी मदद की! लेकिन, मुझे यह जोड़ना चाहिए कि मुझे vim इंस्टॉल करने से पहले कम से कम एक बार GUI Xcode ऐप भी चलाया जाना था, क्योंकि इसे कुछ अतिरिक्त घटकों को स्थापित करने की आवश्यकता थी। देखें: https://github.com/macvim-dev/macvim/issues/546 – smileart

+1

यह 'vim' के लिए भी काम करता है, अगर कोई' macvim' का उपयोग नहीं करता है। –

0

brew upgrade macvim का उपयोग करने का प्रयास किया गया एक त्रुटि उठाई गई और असफल रहा। मेरे लिए क्या काम किया गया है MacVim को एक सामान्य विंडो में (iTerm या टर्मिनल नहीं) खोलना है, ग्राफिक संस्करण ने देखा है कि एक नया संस्करण उपलब्ध है और पूछा गया है कि मैं अपडेट करना चाहता हूं। yes, please पर क्लिक किया गया और किया गया। टर्मिनल या iTerm में macvim ठीक काम करता है (साथ ही "विंडो" संस्करण)।

3

यह मेरे लिए काम किया:

$ brew update 

$ brew upgrade macvim 

वास्तविक आदेश उत्पादन:

[bin]$ brew upgrade macvim 
==> Upgrading 1 outdated package, with result: 
macvim 8.0-142 
==> Upgrading macvim --with-override-system-vim 
==> Downloading https://github.com/macvim-dev/macvim/archive/snapshot-142.tar.gz 
==> Downloading from https://codeload.github.com/macvim-dev/macvim/tar.gz/snapshot-142 
######################################################################## 100,0% 
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enable-rubyinterp --enable-tclinterp --enable-ter 
==> make 
    /usr/local/Cellar/macvim/8.0-142: 2,147 files, 34.2MB, built in 3 minutes 15 seconds 
[bin]$ 
संबंधित मुद्दे