14

これが私のエラーです:

~> 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

私は各ファイルのそれらの行をチェックしました、そしてそれらは両方とも私がよく知らないsystem('uname')を呼び出します。このエラーはTERM(tmuxの外側はxterm-256color、内側はscreen-256color)と関係があるのではないかと思いましたが、.tmux.confでこれを変更しても効果はありません。

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

私はMacOSX 10.8.1、vim 7.3、tmux 1.6を使用しており、フィッシュシェルを使用しています。

4

1 に答える 1

31

この問題は、デフォルトのシェル(myで設定.tmux.conf)としてfishシェルを使用していることが原因です。.vimrcこの問題を解決するには、これをファイルの先頭に追加します。

set shell=/bin/sh 

この投稿は私が物事を整理するのに役立ちました:
Debianバグレポートログ-#609599 vim-runtime:ruby.vimの処理中にエラーが検出されました。
コメント投稿者の@MichaelSchullerと@romainlにも感謝します。

于 2012-09-01T21:07:00.443 に答える