5

当我运行时:

:ruby print VERSION

在 Vim 中,我得到 1.8.7。

我安装了 1.9.3,我想改用它。有没有办法改变它?

它会使用相同的宝石路径吗?

我不是在谈论!ruby命令。我说的是作为 Vim 一部分的“嵌入式”Ruby。

4

2 回答 2

6

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

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

如果您在 OS X 上使用 Homebrew,您可能希望只使用brew install vimbrew install macvim --override-system-vim.

于 2012-12-22T17:20:19.843 回答
1

我安装了 1.9.3,我想改用它。有没有办法改变它?

您必须重新编译 Vim 才能更改版本。只是谷歌的东西,包括vim "--enable-rubyinterp"

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

于 2012-12-22T17:20:00.127 回答