J'essaie d'installer command-t pour vim mais ma version actuelle de vim n'a pas le drapeau (+ ruby). La commande "quel ruby" montre que ruby est installé.
Que dois-je faire pour activer le drapeau + ruby dans vim?
Aussi, que signifie techniquement le drapeau + rubis?
Réponses:
Certains paquets fournissent vim-ruby sur Ubuntu, par exemple vim-nox.
simplement:
vous obtiendrez vim avec ruby, ainsi que compilé dans "support pour les scripts avec Perl, Python, Ruby et TCL mais pas d'interface graphique."
installera une " sélection de vimscripts qui rendront l'édition d'applications Ruby on Rails extrêmement facile. " mais comme cela dépend de vim-full et vim-addon-manager, il installera également la version vim-gnome de l'interface graphique, c'est-à-dire " un version de vim compilée avec une interface graphique GNOME2 et prise en charge des scripts avec Perl, Python, Ruby et TCL. "
la source
Je pense que " Compiler Vim avec l'intégration de Ruby sur Snow Leopard " pourrait réellement aider. Je suis exactement sur le même bateau pour le moment.
Ok ... ça marche. Cela m'a pris environ une demi-heure.
Cela devrait aider (j'ai Ubuntu):
Pour tester si les choses ont l'air chic:
Devrait retourner quelque chose comme:
Ruby devrait avoir plus maintenant. Une autre astuce pour le tester - entrez
vim
et appuyez sur:ruby 1
. Ne devrait pas échouer.la source
Sur mac os x, en supposant que Homebrew soit installé:
Cette version de vim a le support ruby activé
La source: http://blog.jerodsanto.net/2011/08/brew-install-vim/
EDIT: édité l'url, merci @ david-xia d'avoir mentionné le changement
MISE À JOUR: Apparemment, homebrew vim est maintenant livré avec le support ruby activé par défaut, il vous suffit donc de le faire
brew install vim
(voir le commentaire ci-dessous)la source
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
vim
formule n'existe plus dans ce repo et a été déplacée verscore
. Vous pouvez le fairebrew install vim
maintenant.S'il n'y a pas de Vim compatible Ruby disponible pour votre système d'exploitation, vous devrez recompiler. C'est très simple et il y a des instructions sur le site Web de Vim, je crois. Si vous êtes sous Linux, vous utilisez configure pour choisir ce que vous voulez. Jetez un œil à la sortie de:
dans le répertoire source de Vim. Lisez-le attentivement, il y a beaucoup d'options là-dedans. Le principal que vous voulez est
--enable-rubyinterp
, mais vous pouvez également ajouter--with-features=HUGE
entre autres. Comme je l'ai dit, lisez l'aide fournie.la source
lorsque vous exécutez ./configure, vous devez ajouter la commande suivante --enable-rubyinterp
la source
Sur Mac OS X, je trouve que le plus simple est d'installer MacVim avec
brew install macvim
qui inclut+ruby
. Et puis lien symbolique/usr/local/bin/vim
vers/usr/local/bin/mvim
. De cette façon, pour obtenir une version récente de Vim, avec l'énorme ensemble de fonctionnalités, + ruby, à la fois l'interface graphique et la ligne de commande vim en utilisant simplement le référentiel HomeBrew standard. Pas besoin de référentiel externe comme dans Pierre answerPour éviter les problèmes, il est préférable d'utiliser le
system
ruby lors de l'installation afin:la source
Flag
+ruby
signifie que vim est compilé avec le support ruby et lié à la bibliothèque d'interpréteur ruby. Vous ne pouvez pas obtenir cet indicateur sans recompiler vim ou installer une autre version compilée avec cet indicateur.la source
Extraire la source vim à l'aide de Mercurial et la modifier dans le répertoire vous donnera la possibilité de configurer votre installation vim avant de la compiler.
le
--enable-xxinterp
option peut être utilisée pour Python, Perl ou tout autre langage pris en charge par Vim. Tapez-le simplement là où se trouve le xx et cela fonctionnera.L'exécution de l'option d'aide avec la commande configure vous permettra de voir toutes les options de configuration.
la source
Sous Windows, vous pouvez installer Vim à partir d'ici:
http://sourceforge.net/projects/cream/files/Vim/
La version 7.3.3 semble être compilée avec le support Ruby (voir le fichier des notes de version). Le plus récent 7.3.x ne l'est pas actuellement.
la source
L'installation
vim-rails
ajoutera le support Ruby (+ ruby). Je viens d'essayer et de vérifier que cela fonctionne et que Command-T fonctionne bien maintenant.sudo apt-get install vim-rails
la source
Si vous utilisez MacPorts sous OSX, vous pouvez essayer
Pour spécifier une version ruby différente, vous pouvez essayer
ou
la source
Il semble que vous devez avoir
ruby
installé avant d'installer vim-nox.Cela fonctionne pour moi sur Ubuntu 18.10
sudo apt-get install ruby rubygems vim-nox
Source: https://junegunn.kr/2013/09/installing-vim-with-ruby-support
la source
Si vous êtes paresseux et que vous ne voulez pas recompiler, vous pouvez essayer de trouver un paquet avec une version vim comprenant ruby. Sur debian c'est vim-ruby donc quelque chose comme
pourrait fonctionner. (Je ne peux pas l'essayer, je suis sur mac. Sur mac, MacVim est livré avec ruby activé)
la source