當我運行:我可以設置Vim的嵌入式紅寶石路徑嗎?
:ruby print VERSION
在Vim的
,我得到1.8.7。
我已經安裝了1.9.3,我想用這來代替。有沒有辦法改變它?
難道使用相同的寶石路徑?
我不是在談論!ruby
命令。我正在談論Vim的'嵌入式'Ruby。
當我運行:我可以設置Vim的嵌入式紅寶石路徑嗎?
:ruby print VERSION
在Vim的
,我得到1.8.7。
我已經安裝了1.9.3,我想用這來代替。有沒有辦法改變它?
難道使用相同的寶石路徑?
我不是在談論!ruby
命令。我正在談論Vim的'嵌入式'Ruby。
是的,但你必須重新編譯Vim的。 Vim會編譯反對任何Ruby是先在你$PATH
在編譯的時候,所以你只要能下載源代碼並運行:
./configure --enable-rubyinterp # + other options you want
make
make install
如果你在OS X上使用自制,您可能希望只brew install vim
或brew install macvim --override-system-vim
。
我已經安裝了1.9.3,我想用這來代替。有沒有 的方式來改變它?
你將不得不重新編譯Vim來改變版本。只是谷歌的東西,包括vim "--enable-rubyinterp"
。
要注意的是,你需要重新編譯所有用舊的紅寶石版本編譯你的原生插件。
Ruby既不嵌入也不屬於Vim。 Vim只提供一個接口,以適應任何與之相對應的Ruby版本。 – romainl
你可以試試這個編譯標誌'--with-ruby-command = ruby1.9.3'。 – romainl