web-dev-qa-db-ja.com

Rubyサポート(+ Ruby)を使用したvimのインストール

Vimにcommand-tをインストールしようとしていますが、vimの現在のバージョンには(+ Ruby)フラグがありません。コマンド「which Ruby」は、Rubyがインストールされていることを示しています。

Vimで+ Rubyフラグを有効にするには、何をする必要がありますか?

また、+ Rubyフラグの技術的な意味は何ですか?

106
Chris Greer

一部のパッケージは、vim-noxなど、Ubuntuでvim-Rubyを提供します。

単に:

Sudo apt-get install vim-nox;

rubyでvimを取得し、 "Perl、Python、Ruby、およびTCLでスクリプトをサポートしますが、GUIはサポートしません。"

Sudo apt-get install vim-Rails

編集する「 vimscriptsの選択Ruby on Railsアプリケーションを非常に簡単にします。 」が、vim-fullおよびvim-addon-managerに依存するため、vim-gnomeバージョンのGUIもインストールされます。つまり、「 vimでコンパイルされたバージョンGNOME2 GUIおよびPerl、Python、Ruby、およびTCLによるスクリプト作成のサポート。 "

93
DenMark

VimをRuby Snow Leopardに統合 でコンパイルすると、実際に役立つ可能性があります。現時点ではまったく同じボートに乗っています。


わかりました...動作するようになりました。 30分くらいかかった。

これは助けになるはずです(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。失敗してはいけません。

42
Arnis Lapsa

Mac os xでは、Homebrewがインストールされていると仮定します:

brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb

このバージョンのvimでは、Rubyサポートが有効になっています

ソース: http://blog.jerodsanto.net/2011/08/brew-install-vim/

編集:URLを編集しました。変更について言及してくれてありがとう@ david-xia

更新:どうやら、homebrew vimにはRubyサポートがデフォルトで有効になっているので、必要なのはbrew install vim(以下のコメントを参照)

23
Pierre

Ruby有効なVimがオペレーティングシステムで使用できない場合、再コンパイルする必要があります。これは非常に簡単で、Vim Webサイトにいくつかの指示があります。 Linuxでは、configureを使用して必要なものを選択します。

./configure --help

vimソースディレクトリ内。注意深く読んでください、そこには多くのオプションがあります。主なものは--enable-rubyinterpですが、--with-features=HUGEを追加することもできます。私が言ったように、提供されたヘルプを読んでください。

13
DrAl

./configureを実行するとき、次の--enable-rubyinterpを追加する必要があります

./configure --enable-rubyinterp
11
skeept

Mac OS Xでは、brew install macvimを含む+Rubyを使用してMacVimをインストールするのが最も簡単です。そして、/usr/local/bin/vim/usr/local/bin/mvimにシンボリックリンクします。標準のHomeBrewリポジトリを使用するだけで、GUIとコマンドラインvimの両方の巨大な機能セットを備えた最新のVimバージョンを取得できます。 Pierre Answerのような外部リポジトリは不要

問題を回避するには、インストール中にsystem Ruby=

rvm use system
brew install macvim
ln -s /usr/local/bin/mvim /usr/local/bin/vim
6
ecerulm

国旗 +Rubyは、vimがRubyサポートでコンパイルされ、Rubyインタープリターライブラリに対してリンクされます。vimを再コンパイルするか、コンパイルされた別のバージョンをインストールしないと、このフラグを取得できませんこのフラグで。

5
ZyX

Mercurialを使用してvimソースをプルし、ディレクトリに移動すると、コンパイルする前にvimインストールを構成できるようになります。

hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp

--enable-xxinterpオプションは、Python、Perl、またはVimがサポートする他の言語に使用できます。 xxがある場所に入力するだけで、動作します。

Configureコマンドでヘルプオプションを実行すると、すべての構成オプションを表示できます。

./configure --help
3
amargherio

Windowsでは、ここからVimをインストールできます。

http://sourceforge.net/projects/cream/files/Vim/

バージョン7.3.3は、Rubyサポート(リリースノートファイルを参照)でコンパイルされているようです。現在、最新の7.3.xはサポートされていません。

2
Matt

インストールvim-Railsは、Ruby(+ Ruby)のサポートを追加します。これが機能し、Command-Tが正常に動作することを確認しました。

Sudo apt-get install vim-Rails

1
Mike Crittenden

OSXでMacPortsを使用している場合は、試すことができます

Sudo port install vim +Ruby

別のRubyバージョンを指定するには、

Sudo port install vim +Ruby18

または

Sudo port install vim +Ruby19
1
Chuan Ma

Yumはvim-noxをインストールする前にRubyをインストールする必要があるようです。

これはUbuntu 18.10で動作します

Sudo apt-get install Ruby rubygems vim-nox

ソース: https://junegunn.kr/2013/09/installing-vim-with-Ruby-support

0
Shuo Feng

あなたが怠け者で再コンパイルしたくない場合は、Rubyを含むvimバージョンのパッケージを見つけてみてください。 Debianではvim-Rubyなので、次のようなものです

apt-get install vim-Ruby 

動作する可能性があります。 (私はそれを試すことができません、私はMacを使用しています。Macでは、MacVimにはRuby enabled)が付属しています)

0
mb14