मैं उबंटू 11.10 पर हूं और विम-gnome स्थापित और काम कर रहा है। वंडल का उपयोग करना और सभी काम कर रहे सिरल पैकेज स्थापित किया है।रूबी कमांड-टी एसईजीवी
मैं आदेश-टी स्थापित किया है, लेकिन यह काम नहीं करेगा जब तक सी एक्सटेंशन संकलित कर रहे हैं। मैनुअल पढ़ना यह समाधान है। तो मैं rvm बंद कर दिया और के रूप में कमांड मदद नहीं गाइड में सलाह दी प्रणाली 1.8 स्थापित वैसे भी
~/.vim/bundle/command-t
:
rake make
मेरे लिए स्थान वास्तव में है। मैंने प्रलेखन की जांच की और कमांड-टी त्रुटियों का सबसे आम कारण गलत रूबी के खिलाफ संकलित है।
तो मैं संकलित संस्करण की जांच करने के लिए इस आदेश मिल गया।
[email protected]:~/.vim/bundle/command-t$ ldd `which vim` | grep ruby
libruby1.8.so.1.8 => /usr/lib/libruby1.8.so.1.8 (0x00007f913932c000)
तो मैं रूबी 1.8 के लिए रेक स्थापित किया है और रेक के साथ संकलित
[email protected]:~/.vim/bundle/command-t$ sudo rake make
/usr/bin/ruby1.8 extconf.rb
checking for ruby.h... yes
बनाने के लिए और यह हो जाता है और संकलित बंद।
हालांकि आदेश-टी के लिए जाँचने और रन \ t शुरू करने और
Vim: Caught deadly signal SEGV
Vim: Finished.
Segmentation fault
मैं कैसे ubuntu 11.10 पर जा रहा कमांड टी मिल सकता है?
अद्यतन।
स्रोतों से जाँचने निर्मित
hg clone https://vim.googlecode.com/hg/ vim
cd vim
sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2
make
make install
vim --version | grep ruby
vim संस्करण आदेश रिटर्न का उपयोग कर को सही है कि गहरे लाल रंग का समर्थन मेरे इंस्टॉल किए गए सिस्टम 1.8 के खिलाफ बनाया गया है, लेकिन जब आदेश टी का उपयोग कर
तो पाया कि यह अभी भी SEGV और इस की कोशिश की
cd ~/.vim/ruby/command-t
/usr/bin/ruby extconf.rb
make
यह रूप में अच्छी तरह विफल रहा है। मैं इसे पिछले समर्थन टिकट से bashrc में जोड़ता हूं।
vim() {
(unset GEM_PATH GEM_HOME; command vim "[email protected]")
}
मुझे उबंटू 11.04 पर एक ही समस्या है, जो आपके पास समान चीजों का पालन करती है। यह मेरा एक और कंप्यूटर (उबंटू 11.04) पर ठीक काम करता है, जिसमें एक ही सेटअप होना चाहिए। Vim-gnome पैकेज का उपयोग करना। – Mika