Installing vim with ruby support (+ruby) Installing vim with ruby support (+ruby) ruby ruby

Installing vim with ruby support (+ruby)


Some package provides vim-ruby on Ubuntu, for example vim-nox.

simply:

sudo apt-get install vim-nox;

will get you vim with ruby, as well as compiled in "support for scripting with Perl, Python, Ruby, and TCL but no GUI."

sudo apt-get install vim-rails

will install a "selection of vimscripts that make editing Ruby on Rails applications extremely easy." but as it depends on vim-full and vim-addon-manager, it will also install the vim-gnome version of the GUI, that is "a version of vim compiled with a GNOME2 GUI and support for scripting with Perl, Python, Ruby, and TCL."


I think "Compiling Vim With Ruby Integration On Snow Leopard" might actually help. I'm on exactly same boat at the moment.


Ok... got it to work. Took me like half hour or so.

This should help (I got Ubuntu):

sudo apt-get install mercurialhg clone https://vim.googlecode.com/hg/ vimcd vim./configure --enable-rubyinterpmakesudo make install

To test if things look fancy:

vim --version | grep ruby

Should return something like:

-python3 +quickfix +reltime -rightleft +ruby +scrollbind +signs +smartindent

Ruby should have plus now. Another trick to test it - enter vim and hit :ruby 1. Should not fail.


On mac os x, assuming you have Homebrew installed:

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

This version of vim has ruby support enabled

Source: http://blog.jerodsanto.net/2011/08/brew-install-vim/

EDIT: edited the url, thanks @david-xia for mentioning the change

UPDATE: Apparently, homebrew vim now comes with ruby support enabled by default so you just need to do brew install vim (see comment below)