make test
के भीतर से ../vim/src अक्षम vim लगता है। न ही मैं स्रोत से recompile कर सकते हैं।फिर से काम करने के लिए मैं क्या करूँ?
मैं फिर से काम करने के लिए क्या करूँ?
लंबे समय तक स्पष्टीकरण:
एक मैक OSX 10.10.4 पर टर्मिनल से। मैं modify को अपने सिस्टम क्लिपबोर्ड से कॉपी/पेस्ट करने की क्षमता को सक्षम करने के लक्ष्य के साथ vim की कॉन्फ़िगरेशन और enable पायथन 3 एन्कोडिंग करने का प्रयास कर रहा था।
विम के लिए कोड को स्रोत से संकलित किया गया था जिसे मैंने गिट भंडार से क्लोन किया था।
git clone https://github.com/vim/vim.git
मैं भी सेट जोड़कर यह इतना vim के अपने संस्करण प्रणाली vim के बजाय चल पाएंगे मेरी .bashrc फाइल
alias vim='/the/path/to/my/version/of/vim'
के लिए निम्न मेरी कॉन्फ़िगर आदेश में सुधार करने के बाद मैं इसे भागा निम्नलिखित नुसार।
./configure --with-features=huge --enable-perlinterp=yes --enable-pythoninterp=yes --enable-python3interp --enable-multibyte --enable-gui=auto --with-x
make
make install
vim के भीतर से मैं
echo get('python3')
टाइप किया और एक "1" यह दर्शाता है कि मैं अब python3 समर्थन प्राप्त था देखने के लिए खुश था।
हालांकि, जब मैं कमांड लाइन
vim --version
में संस्करण के लिए कहा मैंने देखा कि xterm_clipboard अभी भी सक्षम नहीं थी।
मैंने थोड़ा और शिकार किया और सुझाव को make test
पर python3 install page पर सुझाव देखा। मैंने ऐसा किया, अभी भी ../vim/src फ़ोल्डर के भीतर से, और यह कभी-कभी उज्ज्वल लाल त्रुटियों के साथ कुछ मिनट तक चलता रहा। किसी भी त्रुटि संदेश के बिना
vim
-bash: /mypath/../src: is a directory
तो मैं स्रोत से एक git pull
और recompiled किया: मैं तो vim खोलने की कोशिश की, लेकिन निम्नलिखित त्रुटि संदेश का संकेत मिलने के बाद प्राप्त किया। हालांकि vim अभी भी एक ही त्रुटि संदेश के साथ खोलने में विफल रहा है।
command -v vim
विम के पथ को जन्म दिया जो मैंने पहले अपनी .bashrc फ़ाइल में असाइन किया था।
आपको लगता है कि मिल के बाद क्या होता त्रुटि "-bash: /mypath/../src एक निर्देशिका है"? आपको बस अगला संकेत मिलता है? 'Ls -l/path/to/your/vim' क्या कहता है? यह त्रुटि आपके उपनाम के लक्ष्य की तरह दिखती है (या यदि यह सिमलिंक है तो इसका लक्ष्य बदल गया है) अब निष्पादन योग्य के बजाय एक निर्देशिका है। –
क्या आपने 'गिट पुल' के बाद फिर से संकलित करने का प्रयास करने से पहले 'साफ करने' की कोशिश की है? – joepd
@joepd 'कॉन्फ़िगर .... && स्वच्छ && make' बनाने के एक ही परिणाम – BrianWilson