Vim / Vundle在从zsh恢复为bash之后坏了

时间:2014-01-28 11:51:22

标签: bash vim zsh vundle

这是我在尝试BundleInstall时收到的错误消息:

Shell can't be executed /bin/zsh
Error while executing "function vundle#installer#new..<SNR>37_process..vundle#installer#run..vundle#installer#install..<SNR>37_sync..<SNR>37_system":
Line    1:
E484: Can't open file /tmp/vfHFBSJ/8
Error while executing "function vundle#installer#new..<SNR>37_process":
Zeile   13:
E121: Undefined variable: g:vundle_last_status
E15: Invalid expression: 'error' == g:vundle_last_status
Zeile   17:
E121: Undefined variable: g:vundle_last_status

我删除了bundle目录中的所有内容,然后重新安装了vundle。它还是试图执行zsh。这有什么不对?

2 个答案:

答案 0 :(得分:1)

我猜我'shell'仍然设置使用zsh。请与:verbose set shell?联系,并在:set shell=/bin/bash中禁用配置/重新配置为~/.vimrc

答案 1 :(得分:0)

我卸载了zsh,但是在我的/ etc / passwd中它引用了/bin/zsh而不是/bin/bash。因此,我在注销/重新启动后甚至无法重新登录我的用户帐户。