私が実行したとき:Vimの中Vimの '埋め込み'ルビパスを設定できますか?
:ruby print VERSION
を、私は1.8.7を取得します。
私は1.9.3をインストールしていますので、代わりに使用したいと思います。それを変更する方法はありますか?
同じGemパスを使用しますか?
私は!ruby
コマンドについては言及していません。私はVimの一部である「組み込みの」Rubyについて話しています。
私が実行したとき:Vimの中Vimの '埋め込み'ルビパスを設定できますか?
:ruby print VERSION
を、私は1.8.7を取得します。
私は1.9.3をインストールしていますので、代わりに使用したいと思います。それを変更する方法はありますか?
同じGemパスを使用しますか?
私は!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"
を含む何かのGoogle。
古いルビーバージョンでコンパイルされたすべてのネイティブプラグインを再コンパイルする必要があることに注意してください。
RubyはVimに組み込まれていません。 VimはビルドされたRubyのバージョンに関係なく、インタフェースを提供します。 – romainl
このコンパイルフラグ '--with-ruby-command = ruby1.9.3'を試すことができます。 – romainl