Installé Ruby 1.9.3 avec RVM, mais la ligne de commande n'affiche pas ruby-v
Voici la sortie de la console:
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3
sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
Alors que ce passe? Ai-je besoin de redémarrer ma machine? Ou devrait-il travailler dès le départ? Je suis sous Ubuntu 11.10, toute aide est appréciée.
rvm use 1.9.3 --default
essayer de le faire par défaut.- Juste essayé, même résultat.
- il semble que vous n'avez pas changé votre profil afin d'inclure le RVM
Vous devez vous connecter pour publier un commentaire.
Vous avez cassé la version de RVM. Ubuntu n'a quelque chose à RVM qui produit beaucoup d'erreurs, le seul moyen sûr de fixation pour le moment est de:
ouvrir de nouveaux terminaux et de valider l'environnement est propre à partir de vieux RVM paramètres (ne devrait pas être de sortie):
si il était sortie, essayez d'ouvrir à nouveau terminal, si cela n'aide pas, puis redémarrez votre ordinateur.
installer RVM:
Si vous trouvez que vous avez besoin de quelque tenir par la main, prendre un coup d'oeil à L'installation de Ruby sur Ubuntu 12.04, ce qui donne une explication un peu plus.
ruby-rvm
package fourni par ubuntu est vieux, et il est livré avec quelques bugs qui ont été corrigés depuis longtemps.rvm_dump_environment_flag=0
etc...rvn implode
suivie par le nouveau terminal pour obtenir un videenv | grep rvm
.curl -L https://get.rvm.io | sudo bash -s stable --ruby
mais mon CURL dit:Remote file name has no length!
apt-get install rvm
la plupart des utilisateurs que l'exécution de cette commande ne regardent même pas sur RVM site.rvm implode
. Source: cbednarski.com/articles/installing-rubyenv | grep rvm
était encore en me montrant les variables, etrvm implode
n'était pas due à des autorisations. Dans mon Ubuntu, j'ai eu à exécuter manuellementrm -rf ~/.rvm
et supprimer manuellement 1 ligne contenant rvm dans les deux ~/.bashrc et ~/.bash_profileCochez cette Officiel Lien
J'ai rencontré un problème similaire aujourd'hui - ma version de ruby ne correspond pas à mon rvm installe.
Aussi,
rvm current
échoué.Le message d'erreur recommandé cette commande utile, ce qui a résolu le problème pour moi: