我可以设置Vim';s';嵌入式';ruby路径?

我可以设置Vim';s';嵌入式';ruby路径?,ruby,vim,Ruby,Vim,当我跑步时: :ruby print VERSION 在Vim中,我得到1.8.7 我已经安装了1.9.3,我想改用它。有办法改变吗 它会使用相同的Gem路径吗 我不是在说!ruby命令。我说的是“嵌入式”Ruby,它是Vim的一部分 我已经安装了1.9.3,我想改用它。有没有 如何改变它 您必须重新编译Vim才能更改版本。只需在谷歌上搜索一些东西,包括vim”--启用rubyinterp“ 请注意,您需要重新编译使用旧ruby版本编译的所有本机插件。是的,但您必须重新编译Vim。Vim将在编

当我跑步时:

:ruby print VERSION
在Vim中,我得到1.8.7

我已经安装了1.9.3,我想改用它。有办法改变吗

它会使用相同的Gem路径吗

我不是在说
!ruby
命令。我说的是“嵌入式”Ruby,它是Vim的一部分

我已经安装了1.9.3,我想改用它。有没有 如何改变它

您必须重新编译Vim才能更改版本。只需在谷歌上搜索一些东西,包括
vim”--启用rubyinterp“


请注意,您需要重新编译使用旧ruby版本编译的所有本机插件。

是的,但您必须重新编译Vim。Vim将在编译时针对
$PATH
中的任何Ruby进行编译,因此您应该能够下载源代码并运行:

./configure --enable-rubyinterp # + other options you want
make
make install

如果您在OS X上使用自制软件,您可能只希望
brew安装vim
brew安装macvim——覆盖系统vim

Ruby既不是嵌入的,也不是vim的一部分。Vim只提供了一个接口,用于构建它所针对的Ruby的任何版本。您可以使用Ruby命令=ruby1.9.3尝试这个编译标志。