2012-09-01 15 views
13

で実行したときにここに私のエラーです:vimのエラー魚シェル

~> vim .tmux.conf 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/syntastic/plugin/syntastic.vim: 
line 23: 
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/0 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/vim-preview/plugin/preview.vim: 
line 94: 
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/1 
Press ENTER or type command to continue 

私はに慣れていないよ、両方のコールシステム(「のuname」)を、各ファイルにこれらの行を確認し、それらました。私はこのエラーがTERM(tmuxとscreen-256colorの外側のxterm-256color)と何らかの関係があると思っていましたが、.tmux.confのこれを変更しても効果はありません。

これはどのファイルでも発生します。

私はMac OS X 10.8.1、vim 7.3、tmux 1.6で、魚の殻を使っています。

+0

これらの '/ var/...'フォルダは存在しますか?あなたの '.vim /'フォルダが '〜/ .spf13-vim-3'フォルダにあるのはなぜですか?なぜ 'uname'がランダムな一時フォルダの内容を読み込もうとしますか? – romainl

+0

コンソールで 'uname'を実行しても同様のエラーが発生しますか? –

+0

Michael - uname print "Darwin" – schellsan

答えて

29

この問題は、魚のシェルをデフォルトのシェルとして使用することによって発生します(私の.tmux.confに設定されています)。 は、問題を解決するために、あなたの.vimrcファイルの先頭に以下を追加:

set shell=/bin/sh 

この投稿は、私は物事を整理助け:
Debian Bug report logs - #609599 vim-runtime: Error detected while processing ruby.vimを。
commenters @MichaelSchullerと@romainlにも感謝します。

+9

である - 私は を添加シェルを設定する/ bin/sh 私の.vimrcの先頭に – schellsan

+1

ありがとう。これは私に起こった。私は魚を試してみましたが、このエラーがありました。その後、bashに戻ってきて、まだそれを手に入れました。私にとって、それはvim-sensibleなプラグインで起こっていた。 処理中にエラーが検出されました/Users/jth21/.dotfiles/link/.vim/bundle/vim-sensible/plugin/sensible.vim: line 75: E484:ファイル/ var/folders/gp/ybhqyzf50jndxdmfk5qlq6t40000gq/T/vr3ui14/0 ENTERを押すか、コマンドを入力して続行してください '〜/ .vimrc 'に解決された' shell =/bin/sh'を追加すると、私の問題も解決しました。 – ytjohn

+0

@JohnH chsh -s/bin/bashでデフォルトのシェルとしてbashを戻しましたか? – gawbul

関連する問題