vimにcommand-tをインストールしようとしていますが、現在のバージョンのvimには(+ ruby)フラグがありません。コマンド「which ruby」は、rubyがインストールされていることを示します。
vimで+ rubyフラグをアクティブにするために何をする必要がありますか?
また、+ rubyフラグは技術的にどういう意味ですか?
vimにcommand-tをインストールしようとしていますが、現在のバージョンのvimには(+ ruby)フラグがありません。コマンド「which ruby」は、rubyがインストールされていることを示します。
vimで+ rubyフラグをアクティブにするために何をする必要がありますか?
また、+ rubyフラグは技術的にどういう意味ですか?
回答:
Ubuntuでvim-rubyを提供するパッケージもあります(vim-noxなど)。
単に:
sudo apt-get install vim-nox;
Rubyを使用してvimを取得し、「Perl、Python、Ruby、およびTCLを使用したスクリプトのサポートはGUIはサポートしない」でコンパイルされます。
sudo apt-get install vim-rails
「インストールされます。非常に簡単にRuby on Railsアプリケーションを編集作るvimscriptsの選択を」それはVIM-フルとvimのアドオンマネージャに依存するため、それはまた、GUIのVIM-GNOMEのバージョンがインストールされます、「であるA VIMのバージョンはGNOME2 GUIとPerlやPython、Rubyの、およびTCLとスクリプトをサポートするようにコンパイル。」
「Snow LeopardでRubyを統合してVimをコンパイルする」が実際に役立つと思います。今はまったく同じ船に乗っています。
わかりました...うまくいきました。半時間ぐらいかかった。
これは役立つはずです(私はUbuntuを得ました):
sudo apt-get install mercurial
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
make
sudo make install
ファンシーに見えるかどうかをテストするには:
vim --version | grep ruby
次のようなものが返されます:
-python3 +quickfix +reltime -rightleft +ruby +scrollbind +signs +smartindent
Rubyにはプラスが必要です。それをテストする別のトリック-入力vim
してヒットし:ruby 1
ます。失敗しないはずです。
Mac OS Xでは、Homebrewがインストールされていると仮定します。
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
このバージョンのvimではルビーのサポートが有効になっています
出典:http : //blog.jerodsanto.net/2011/08/brew-install-vim/
編集:URLを編集しました、変更について言及してくれた@ david-xiaに感謝
更新:どうやら、自作のvimにはルビーのサポートがデフォルトで有効になっているので、実行するだけですbrew install vim
(以下のコメントを参照)。
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
オペレーティングシステムで使用できるRuby対応のVimがない場合は、再コンパイルする必要があります。これは非常に簡単で、VimのWebサイトにいくつかの説明があります。Linuxを使用している場合は、configureを使用して必要なものを選択します。次の出力を見てください。
./configure --help
Vimのソースディレクトリ。よく読んでください。そこには多くのオプションがあります。主なものはですが--enable-rubyinterp
、--with-features=HUGE
他のものを追加することもできます。言ったように、提供されるヘルプを読んでください。
Mac OS Xでは、をbrew install macvim
含むMacVimをインストールするのが最も簡単です+ruby
。そしてシンボリックリンク/usr/local/bin/vim
に/usr/local/bin/mvim
。このようにして、標準のHomeBrewリポジトリを使用するだけで、GUIとコマンドラインvimの両方の巨大な機能セット+ rubyを備えた最新のVimバージョンを取得できます。ピエール回答のように外部リポジトリは必要ありません
問題を回避するには、system
インストール中にルビーを使用することをお勧めします。
rvm use system
brew install macvim
ln -s /usr/local/bin/mvim /usr/local/bin/vim
Mercurialを使用してvimソースをプルし、ディレクトリに変更すると、コンパイルする前にvimインストールを構成できます。
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
この--enable-xxinterp
オプションは、Python、Perl、またはVimがサポートするその他の言語で使用できます。xxの場所に入力するだけで機能します。
configureコマンドでhelpオプションを実行すると、すべての構成オプションを表示できます。
./configure --help
Windowsでは、ここからVimをインストールできます。
http://sourceforge.net/projects/cream/files/Vim/
バージョン7.3.3はRubyサポート付きでコンパイルされているようです(リリースノートファイルを参照)。最新の7.3.xは現在ありません。
インストールvim-rails
すると、Ruby(+ ruby)のサポートが追加されます。私は試してみて、それが機能し、Command-Tが正常に動作することを確認しました。
sudo apt-get install vim-rails
ruby
vim-noxをインストールする前にインストールする必要があるようです。
これはUbuntu 18.10で動作します
sudo apt-get install ruby rubygems vim-nox
ソース:https : //junegunn.kr/2013/09/installing-vim-with-ruby-support