0
votes

Impossible d'installer Vim avec succès avec le support Ruby à Ubuntu

J'utilise Ubuntu. En ce moment, la commande : echo a («ruby») dans ma session VIM affichera 0. J'ai donc essayé de résoudre le problème par les commandes suivantes,

sudo apt-get installer ruby ​​rubygems vim-nox

et exécutez la commande : echo a ("ruby") à 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?

sortie de la commande `: version 'dans Vim


1 commentaires

Quel est le soutien rubis? Essayez-vous d'installer Ruby à Ubuntu?


3 Réponses :


0
votes

Tout d'abord, mettez à jour l'index des packages: xxx

Installez RUBY en tapant: xxx

pour vérifier que l'installation est réussie. La commande suivante qui imprimera la version rubis: xxx

La sortie ressemblera à ceci comme suit: xxx


1 commentaires

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 dans VIM Editor, je peux voir une liste des fonctionnalités incluses par VIM et le signe en face de Ruby est - plutôt que + . Essentiellement, je veux que cela soit + car le plugin ne fonctionne que sous cette condition.



1
votes

Tout d'abord, vérifiez que la version de VIM que vous utilisez a une prise en charge de Rubis en exécutant vim -version . Cela devrait imprimer une liste d'options, espérons-le, y compris + ruby ​​. Il devrait également imprimer un ensemble de fonctionnalités, juste avant cette liste. Si vous utilisez vim-nox , vous devez voir "Version énorme" (soit "avec interface graphique" ou "sans interface graphique").

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 sudo update-alternatives --config vim , qui vous fournira une liste de vims qui figurent sur votre système. Assurez-vous de choisir le /usr/bin/vim.nox ou /usr/bin/vim.gtk3 , 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.


2 commentaires

Premièrement, la sortie de vim -version montre -ruby . Deuxièmement, la sortie de sudo update-update-alternatives --config vim 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 , car apparemment vim-gtk3 ne prend pas en charge Ruby à Ubuntu.



0
votes

J'ai corrigé mon problème en exécutant la commande sudo update-update-alternatives-alternatives --config vim 3 pour choisir vim.nox ; Dans ce cas, le signe en face de Ruby est + après avoir exécuté la commande vim -version .


0 commentaires