【发布时间】:2013-12-25 00:38:50
【问题描述】:
我正在遵循来自https://github.com/gmarik/vundle 的 Vundle 安装说明
但我在第 3 步遇到了麻烦(从 VIM 中发出命令 :BundleInstall)。我收到一个错误,E492: Not an editor command: BundleInstall
我正在运行 Ubuntu 13.10(64 位)并安装了以下 VIM 相关软件包:
dpkg --get-selections | grep vim
vim install
vim-addon-manager install
vim-common install
vim-doc install
vim-runtime install
vim-scripts install
vim-tiny install
它们都是来自 Ubuntu Saucy 存储库的默认版本。
这里有我的 vim :version、$tree ~/.vim 和 echo $PATH 的输出:
http://pastebin.com/pLB1trsG
我的 .vimrc 文件的属性:
$ ls -la | grep .vimrc
-rw-r--r-- 1 root root 1027 Dec 24 15:28 .vimrc
我的 .vimrc 文件的内容: http://pastebin.com/RKYzBZZG
如果您能想到其他可能有助于诊断问题的方法,请告诉我。
【问题讨论】:
-
您是否以 root 身份登录?如果你不是,你是在使用 sudo 来运行 vim 吗?
-
我没有以root身份登录;但是,使用 sudo vim 在发出 :BundleInstall 命令时会产生相同的错误。
-
我问的原因是vimrc文件归root所有。这意味着事情可能配置错误。使用
sudo vim使用您不想要的根 vimrc 和 .vim。 vimrc怎么是root的? -
这实际上是我对这个问题的第一个猜测。我尝试将所有者设置为 thomas,但没有任何区别。
标签: vim installation bundle-install vundle