2013-06-11 3 views
13

मैं Git द्वारा vim-flake8 स्थापित हमेशा की तरह मेरी पैथोजन बंडल फ़ोल्डर पर यह क्लोनिंग, लेकिन जब मैं एफ 7 दबाने या एक अजगर फ़ाइल मैं निम्नलिखित संदेश प्राप्त होता है में :call Flake8() का उपयोग कर प्लग इन चलाने की कोशिश की:vim-flake8 काम नहीं कर रहा

त्रुटि समारोह flake8 संसाधित करते समय का पता चला:

लाइन 8:

फ़ाइल flake8 नहीं मिला। कृपया इसे पहले स्थापित करें।

किसी के पास क्या चल रहा है इसके बारे में कुछ सुराग है?

उत्तर

18

त्रुटि संदेश आपको बता रहा है कि आपने प्रोग्राम flake8 इंस्टॉल नहीं किया है। इसे स्थापित करो।

मान लिया जाये कि पिप स्थापित किया गया है

pip install flake8 

काम करना चाहिए।

1

यदि आपने पहले से ही flake8 स्थापित किया है और यह त्रुटि अभी भी हुई है, तो पूर्ण पथ का उपयोग करके flake8 को कॉल करें।

निम्नलिखित के रूप में ~/.vim/autoload/flake8.vim के ऐसा करने के लिए, संपादित लाइन 73:

call s:DeclareOption('flake8_cmd', '', '"/absolute/path/to/flake8"')

2
pip install flake8 

और आप अनुमति त्रुटियों में चलाने यदि:

sudo -H pip install flake8 
1

तो पिप के माध्यम से flake8 स्थापित करने नहीं है काम करने का प्रयास करें:

apt-get install flake8 

मेरे लिए काम किया।

1

यदि आप ओएसएक्स पर हैं और आपको अभी भी यह समस्या है, तो यह मेरे लिए हल हो गया। बस अपने टर्मिनल में निम्न आदेश चलाएं।

ln -s ~/.vim/bundle/vim-flake8/plugin ~/.vim/bundle/vim-flake8/ftplugin 

और मैं this solution अभी तक प्रयास नहीं किया है, लेकिन जाहिरा तौर पर आप बस अपने .vimrc करने के लिए filetype plugin on जोड़ सकते हैं और यह काम करना चाहिए।

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