当我跑:
:ruby print VERSION
Run Code Online (Sandbox Code Playgroud)
在Vim,我得到1.8.7.
我安装了1.9.3,我想用它来代替.有没有办法改变它?
它会使用相同的Gem路径吗?
我不是在谈论!ruby命令.我在谈论Vim的"嵌入式"Ruby.
是的,但你必须重新编译Vim.Vim将针对Ruby $PATH在编译时的第一个进行编译,因此您应该能够下载源代码并运行:
./configure --enable-rubyinterp # + other options you want
make
make install
Run Code Online (Sandbox Code Playgroud)
如果您使用Homebrew使用OS X,您可能希望只是brew install vim或brew install macvim --override-system-vim.