2015-06-08 4 views
6

मैंने अभी मैकवीम स्थापित किया है (और विम का ओवरराइड किया है)। और मैं पथोजेन को काम करने की कोशिश कर रहा हूं। जब मैं विम शुरू करते हैं, मैं निम्नलिखित त्रुटि मिलती है:अज्ञात कार्य: रोगजनक # संक्रमित

Error detected while processing /Users/nir/.vim/autoload/pathogen.vim: 
line 1: 
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
line 2: 
E488: Trailing characters: <html><head> 
line 3: 
Press ENTER or type command to continue 

E488: Trailing characters: <title>302 Found</title> 
line 4: 
E488: Trailing characters: </head><body> 
line 5: 
E488: Trailing characters: <h1>Found</h1> 
line 6: 
E488: Trailing characters: <p>The document has moved <a href= 
line 7: 
E488: Trailing characters: <hr> 
line 8: 
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address> 
line 9: 
E488: Trailing characters: </body></html> 
line 1: 
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
line 2: 
E488: Trailing characters: <html><head> 
line 3: 
E488: Trailing characters: <title>302 Found</title> 
line 4: 
E488: Trailing characters: </head><body> 
line 5: 
E488: Trailing characters: <h1>Found</h1> 
line 6: 
E488: Trailing characters: <p>The document has moved <a href= 
line 7: 
E488: Trailing characters: <hr> 
line 8: 
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address> 
line 9: 
E488: Trailing characters: </body></html> 
Error detected while processing /Users/nirchernia/.vimrc: 
line 1: 
E117: Unknown function: pathogen#infect 
E15: Invalid expression: pathogen#infect() 

मेरे .vimrc इस

execute pathogen#infect() 
syntax on 
filetype plugin indent on 

तरह लग रहा है और मेरे निर्देशिका इस

~/ 
    .vimrc 
    .vim 
    autoload 
     pathogen.vim 
    bundle 
     nerdtree 
    .viminfo 

उत्तर

22

तरह लग रहा है ऐसा लगता है कि pathogen.vim की नकल की सीधे ब्राउज़र से, जिसमें इसमें सभी HTML टैग हैं।

प्रयास चल रहा है निम्न आदेश और दोबारा कोशिश करें -

curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

pathogen installation पर अधिक।

+1

इस काम किया धन्यवाद, हालांकि मैं उलझन में हूँ कारण है कि यह HTML टैग खींच लिया? – ApathyBear

+2

इस पर निर्भर करता है कि आपने फ़ाइल की प्रतिलिपि कैसे बनाई है। सबसे अधिक संभावना है कि आपने उस पृष्ठ से सभी का चयन किया था जहां फ़ाइल को ब्राउज़र में कुछ सिंटैक्स हाइलाइटिंग आदि के साथ दिखाया गया था। – ronakg

+0

यह मेरे लिए काम करता है जब एक अद्यतन स्क्रिप्ट मेरे रोगजनक स्थापना borked। पुनर्स्थापित करें! –

1

उत्तर पहले से पोस्ट (और स्वीकार किया गया) शायद इस मुद्दे के लिए सही है क्योंकि यह मूल रूप से खड़ा था।

आज मेरे पास एक ही समस्या थी, लेकिन स्वीकृत उत्तर ने इसे ठीक नहीं किया। जांच के बाद, ऐसा लगता है कि संसाधन स्थानांतरित हो गया है (संभवतः अस्थायी रूप से) और अब एक अवैध SSL प्रमाणपत्र के पीछे बैठा है।

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

curl --insecure -LSso ~/.vim/autoload/pathogen.vim https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim 
+0

इसके लिए धन्यवाद - ऐसा लगता है कि यूनिक्स लोगों को रोगजनक का उपयोग करने की अनुमति थी! –

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