कमांड-टी वीएम "सी एक्सटेंशन लोड नहीं कर सका"


11

जब मैं VIM में कमांड-टी एक्सटेंशन का उपयोग करने के लिए \ t को हिट करता हूं, तो मुझे त्रुटि मिलती है

command-t.vim could not load the C extension

मुझे यकीन नहीं है कि इसे कैसे ठीक किया जाए ... कोई सुझाव?

धन्यवाद


मैं git-repository स्थापना विधि का उपयोग कर रहा हूं। यहां तब होता है जब मैं "रेक मेक" करता हूं:

~/.vim/bundle/command-t$ rake make
(in /home/petef/.vim/bundle/command-t)
/usr/bin/ruby1.8 extconf.rb
extconf.rb:24:in `require': no such file to load -- mkmf (LoadError)
    from extconf.rb:24
rake aborted!
Command failed with status (1): [/usr/bin/ruby1.8 extconf.rb...]
/home/petef/.vim/bundle/command-t/Rakefile:136
(See full trace by running task with --trace)

जवाबों:



5

कमांड-टी को काम करने के लिए संकलित सी एक्सटेंशन की आवश्यकता होती है। एक्सटेंशन को संकलित करने के बारे में कमांड-टी होमपेज से संबंधित अनुभाग यहां दिया गया है:

The C extension must also be then compiled; for instance, if Vimball installs
your plugin files in ~/.vim, then you would do this: 

  cd ~/.vim/ruby/command-t 
  ruby extconf.rb 
  make 

Note that Command-T requires a version of VIM with Ruby support enabled, and 
it must be compiled using the same version of Ruby that Vim itself links 
against. For more details see the documentation: 

    http://git.wincent.com/command-t.git/blob_plain/HEAD:/README.txt

मैंने इसे गिट-रिपॉजिटरी विधि से स्थापित किया। मेरी कमांड-टी डायरेक्टरी में, मुझे कोई extconf.rb फ़ाइल नहीं दिखाई देती है। जब मैं निर्देशों के अनुसार the रेक बनाता ’हूं, तो मुझे भी यही समस्या है।
पीट

क्या आपको यह काम कर रहा है, पीट? बस अपने आप इस क्षेत्र में भटक - आप शायद अपने सिस्टम पर रूबी-देव पैकेज याद कर रहे हैं। चिल्लाओ अगर तुम अभी भी अटके हो; मैं तुम्हें इसके माध्यम से चलता हूँ।
टॉम

2

आमतौर पर लोगों को सबसे ज्यादा ट्राय करने वाली बात यह है कि उनके कमांड-टी को उनके विम संस्करण की तुलना में रूबी के एक अलग संस्करण के साथ संकलित किया गया है। आदेश रूबी स्थापित करने और उचित संस्करणों मैच में, आप RVM और रूबी स्थापित, रूबी का सही संस्करण स्थापित है, और एक क्या करना चाहते करने जा रहे हैं rake makeमें ~/.vim/bundle/Command-Tप्लगइन निर्देशिका।

यहाँ कमांड-टी स्थापित करने के लिए चरण-दर-चरण मार्गदर्शिका दी गई है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.