J'utilise Ubuntu. En ce moment, la commande et exécutez la commande : echo a («ruby») code> dans ma session VIM affichera 0. J'ai donc essayé de résoudre le problème par les commandes suivantes, P>
sudo apt-get installer ruby rubygems vim-nox code> p>
: echo a ("ruby") code> à nouveau après le redémarrage du système d'exploitation. Cependant, il montre toujours 0.
Il semble que la suppression de Rubby n'était pas installée avec succès à Ubuntu. Quel pourrait être le problème et comment puis-je résoudre ce problème? P>
3 Réponses :
Tout d'abord, mettez à jour l'index des packages: Installez RUBY en tapant: p> pour vérifier que l'installation est réussie. La commande suivante qui imprimera la version rubis: p> La sortie ressemblera à ceci comme suit: p>
Après avoir exécuté les commandes que vous avez fournies, j'ai eu la même sortie. Toutefois, lorsque j'exécute la commande Vim : version code> dans VIM Editor, je peux voir une liste des fonctionnalités incluses par VIM et le signe en face de Ruby est
- code> plutôt que < Code> + code>. Essentiellement, je veux que cela soit
+ code> car le plugin ne fonctionne que sous cette condition.
Tout d'abord, vérifiez que la version de VIM que vous utilisez a une prise en charge de Rubis en exécutant Si vous manquez l'un ou l'autre de ceux-ci, vous êtes probablement configuré pour utiliser la mauvaise version VIM. À Debian et Ubuntu, Vim est contrôlé par le système de remplacement. Exécuter vim -version code>. Cela devrait imprimer une liste d'options, espérons-le, y compris
+ ruby code>. Il devrait également imprimer un ensemble de fonctionnalités, juste avant cette liste. Si vous utilisez
vim-nox code>, vous devez voir "Version énorme" (soit "avec interface graphique" ou "sans interface graphique"). P>
sudo update-alternatives --config vim code>, qui vous fournira une liste de vims qui figurent sur votre système. Assurez-vous de choisir le
/usr/bin/vim.nox code> ou
/usr/bin/vim.gtk3 code>, car ces versions ont un support rubis. Vous pouvez également choisir le mode automatique, car cela devrait choisir une de ces versions s'ils sont installés. P>
Premièrement, la sortie de vim -version code> montre
-ruby code>. Deuxièmement, la sortie de
sudo update-update-alternatives --config vim code> montre que l'état de la priorité du chemin de sélection --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------- * 0 /usr/bin/vim.gtk3 50 mode automatique 1 /UsR/bin/vim.basic 30 Mode manuel 2 / FRUNIFR/BIN/VIM.GTK3 50 Mode manuel 3 /USR/BIN/VIM.NOX 40 Mode manuel, ce qui signifie que celui que j'ai sélectionné est en mode automatique, non?
Ouais, dans ce cas, vous devrez choisir vim.nox code>, car apparemment
vim-gtk3 code> ne prend pas en charge Ruby à Ubuntu.
J'ai corrigé mon problème en exécutant la commande sudo update-update-alternatives-alternatives --config vim Tapez
3 code> pour choisir
vim.nox code>; Dans ce cas, le signe en face de Ruby est
+ code> après avoir exécuté la commande
vim -version code>. p>
Quel est le soutien rubis? Essayez-vous d'installer Ruby à Ubuntu?