2012-12-22 5 views
5

私が実行したとき:Vimの中Vimの '埋め込み'ルビパスを設定できますか?

:ruby print VERSION 

を、私は1.8.7を取得します。

私は1.9.3をインストールしていますので、代わりに使用したいと思います。それを変更する方法はありますか?

同じGemパスを使用しますか?

私は!rubyコマンドについては言及していません。私はVimの一部である「組み込みの」Rubyについて話しています。

+0

RubyはVimに組み込まれていません。 VimはビルドされたRubyのバージョンに関係なく、インタフェースを提供します。 – romainl

+0

このコンパイルフラグ '--with-ruby-command = ruby​​1.9.3'を試すことができます。 – romainl

答えて

6

はい、ただし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

私は1.9.3がインストールされているので、代わりに使用したいと思います。それを変更する方法は ですか?

バージョンを変更するには、Vimを再コンパイルする必要があります。ちょうどvim "--enable-rubyinterp"を含む何かのGoogle。

古いルビーバージョンでコンパイルされたすべてのネイティブプラグインを再コンパイルする必要があることに注意してください。

関連する問題