Answers:
某些软件包在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应用程序的编辑非常容易的vimscript。 ”,但由于它依赖于vim-full和vim-addon-manager,因此还将安装GUI的vim-gnome版本,即“ a使用GNOME2 GUI编译的vim版本,并支持使用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启用了ruby支持
来源:http : //blog.jerodsanto.net/2011/08/brew-install-vim/
编辑:编辑了URL,感谢@ david-xia提及更改
更新:显然,自制软件vim现在默认启用了ruby支持,因此您只需要这样做brew install vim
(请参阅下面的评论)
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
在Mac OS X上,我发现最简单的方法是安装brew install macvim
包含的MacVim +ruby
。然后符号链接/usr/local/bin/vim
到/usr/local/bin/mvim
。这样便可以使用标准的HomeBrew存储库获得具有最新功能的+ ruby,GUI和命令行vim的最新Vim版本。不需要像Pierre回答中那样的外部存储库
为了避免出现问题,最好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。
看来您需要ruby
在安装vim-nox之前先进行安装。
这对我适用于Ubuntu 18.10
sudo apt-get install ruby rubygems vim-nox
资料来源:https : //junegunn.kr/2013/09/installing-vim-with-ruby-support