2

指示どおりにインストールしましたが、vi の起動時にエラー メッセージが表示されます。

Error detected while processing function ghcmod#util#check_version:
line    2:
E117: Unknown function: vimproc#system
line    3:
E117: Unknown function: vimproc#get_last_errmsg
E116: Invalid arguments for function matchlist(vimproc#get_last_errmsg(), 'version \(\d\+\)\.\(\d\+\)\.\(\d\+\)')
E15: Invalid expression: matchlist(vimproc#get_last_errmsg(), 'version \(\d\+\)\.\(\d\+\)\.\(\d\+\)')
line    4:
E121: Undefined variable: l:m
E15: Invalid expression: l:m[1 : 3]
line    5:
E121: Undefined variable: s:ghc_mod_version
E116: Invalid arguments for function map
line    9:
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
Press ENTER or type command to continue

そして、私が得たものに応じて:GhcModCheck

function ghcmod#command#make..ghcmod#make..<SNR>25_plineopen2, line 2 Vim(let):E117:     Unknown function: vimproc#plineopen2
Error detected while processing function ghcmod#command#make:
line    7:
E714: List required

私の環境は Ubuntu 13.4 で、崇高なテキストで ghc-mod が既に動作しています。
ftpluginが存在し、有効になっています ( filetype detection:ON plugin:ON indent:ON)。

私は git から vimplugin をビルドし、説明どおりにファイルを .vim にコピーしました (実際のコンパイルは build だけだったようvimproc_unix.soです)。そして、ghcmod-vim-1.0.0.zip をダウンロードし、その内容を .vim に解凍します (つまり、.vim の下に autoload と plugin ディレクトリを作成します)。

4

2 に答える 2

0

vimproc をインストールし、 https://github.com/Shougo/vimproc.vim.git cd vimproc makeをインストールしました

次に、新しい ghc-mod を 1.10 以降にインストールしてみてください

終わり。

于 2013-07-24T09:04:54.257 に答える