112 votes

Installer vim avec ruby support (+ rubis)

J’essaie d’obtenir la commande-t installé pour vim, mais n’est pas ma version actuelle de vim le (+ ruby) drapeau. La commande « laquelle ruby » montre que ruby est installée.

Que dois-je faire pour activer le + drapeau rubis dans vim ?

Aussi, ce qui fait le + rubis drapeau signifie techniquement ?

98voto

DenMark Points 1105

Un paquet fournit vim-ruby sur Ubuntu, par exemple vim-nox.

il vous suffit de:

sudo apt-get install vim-nox;

vous obtiendrez vim avec ruby, ainsi que compilés dans "support pour l'écriture de scripts en Perl, Python, Ruby et TCL, mais pas de GUI".

sudo apt-get install vim-rails

installer une "sélection de vimscripts qui font de l'édition de Ruby on Rails applications extrêmement facile." mais comme cela dépend de vim-plein et vim-addon-manager, il va également installer vim-gnome version de l'interface graphique, qui est "une version de vim compilé avec un GNOME2 GUI et de soutien pour l'écriture de scripts en Perl, Python, Ruby et TCL."

43voto

Arnis L. Points 18316

Je pense que "Compiler Vim Avec Ruby Intégration Sur Snow Leopard" pourrait effectivement aider. Je suis exactement sur le même bateau pour le moment.


Ok... il est devenu de travailler. M'a pris comme demi-heure ou ainsi.

Cela devrait vous aider (j'ai Ubuntu):

sudo apt-get install mercurial
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
make
sudo make install

Pour tester si tout à l'air de fantaisie:

vim --version | grep ruby

Doit retourner quelque chose comme:

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

Ruby devrait avoir plus maintenant. Un autre truc à tester, entrez vim et frapper :ruby 1. Ne devrait pas échouer.

23voto

Pierre Points 534

Sur mac os x, en supposant que vous avez Homebrew installé:

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

Cette version de vim a activé le support de ruby

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

EDIT: modifié l'url, merci @david-xia pour la mention de la changer

Mise à JOUR: Apparemment, homebrew vim est désormais livré avec prise en charge de ruby activée par défaut, vous avez juste besoin de faire brew install vim (voir commentaire ci-dessous)

14voto

DrAl Points 29528

Si il n'y a pas un Rubis activé Vim disponibles pour votre système d'exploitation, vous devrez recompiler. C'est très facile et il y a des instructions sur le Vim site je crois. Si vous êtes sous Linux, vous utilisez configurer choisir ce que vous voulez. Jetez un oeil à la sortie de:

./configure --help

dans le Vim répertoire source. Lisez-le attentivement, il ya beaucoup d'options là-bas. Le principal que vous voulez est - --enable-rubyinterp, mais vous pouvez également ajouter --with-features=HUGE parmi les autres. Comme je l'ai dit, de lire l'aide fournie.

11voto

skeept Points 4459

Lorsque vous l’exécutez. / configure vous devez ajouter comme suit--enable-rubyinterp

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X