10

MacVim をインストールしました (そして Vim を上書きしました)。そして、Pathogen を機能させようとしています。Vim を起動すると、次のエラーが表示されます。

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
4

3 に答える 3

33

pathogen.vimすべての HTML タグが含まれているブラウザから直接コピーしたようです。

次のコマンドを実行して、もう一度やり直してください -

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

病原体のインストールの詳細。

于 2015-06-08T16:48:11.977 に答える
1

すでに投稿された(そして受け入れられた)回答は、おそらく当初の問題に対して正しいでしょう。

今日、私は同じ問題を抱えていましたが、受け入れられた答えはそれを修正しませんでした. 調査の結果、リソースが (おそらく一時的に) 移動し、無効な SSL 証明書の背後に置かれているようです。

これは私のために働いた:

curl --insecure -LSso ~/.vim/autoload/pathogen.vim https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim
于 2017-09-11T14:31:38.783 に答える
0

「Ubuntu 16.04」と同じ問題があります

そして、この解決策: https://github.com/tpope/vim-pathogen/issues/50

.vimrc:

set nocp " set rtp+=/path/to/rtp/that/included/pathogen/vim " if needed call pathogen#infect() syntax on filetype plugin indent on

于 2018-06-10T09:26:03.040 に答える