rbenv ne peut pas changer mondial de version de ruby
Mon Mac OS X dispose d'un défaut de rubis.
$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
J'ai installé rbenv et ruby version 2.1.2.
$ rbenv versions
system
* 2.1.2 (set by /Users/sdw/.rbenv/version)
et j'ai essayé d'mondiale de la version de ruby à la section 2.1.2, mais rien ne s'est passé.
$ rbenv global 2.1.2
$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
J'ai donc essayé de faire la même chose avec la commande sudo
, mais le résultat est le même.
$ sudo rbenv global 2.1.2
$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
Comment puis-je changer mes ruby version 2.1.2? Je n'ai jamais installé rvm ou une autre version de ruby à la gestion du système.
Ces questions pourrait être utile: stackoverflow.com/questions/13884110/... et stackoverflow.com/questions/10940736/...
OriginalL'auteur qodot | 2014-07-14
Vous devez vous connecter pour publier un commentaire.
Avez-vous d'ajouter les lignes suivantes à votre
~/.bash_profile
?Voir: https://github.com/sstephenson/rbenv#installation
cette réponse n'est plus approprié pour les versions récentes de rbenv; voir plus récente de la question stackoverflow.com/questions/40199156/...
Je ne suis pas sûr si je suis d'accord avec votre commentaire. Tout d'abord, au moment rbenv la documentation indique quand même à ajouter que ligne. Deuxièmement, que le dossier n'existe pas sur ma machine. Je suppose que cela dépend de la façon dont quelqu'un est installé rbenv.
rbenv la documentation est incohérent et ne la recommande pas du tout pour les homebrew installations. Lors de la prochaine étape de github caisse, il explique "Exécuter en ~/.rbenv/bin/rbenv init" qui rend ajoutant
bin
le chemin inutile. Nous allons essayer sans homebrew et soumettre une Demande d'extraction.Toujours pertinent lol, j'ai fait cette erreur ainsi
OriginalL'auteur spickermann
Type
$ rbenv version
(sans "s")Il est possible que la sortie va montrer le chemin vers le fichier de verrouillage de la version
Il est même possible que le fichier est un fichier caché nommé
.ruby-version
dans votre répertoire courant. Si ses le cas il suffit de supprimer ce.ruby-version
fichierOriginalL'auteur Benj
Exécuter les commandes ci-dessous avant de changer de version de ruby:
Ça fonctionne pour moi 🙂
OriginalL'auteur Yoyo Coder
J'ai eu le même problème ("ruby-v", montrant la version initiale), mais le rechargement (sortie/start) de mon terminal fait le tour.
Avez-vous essayer en premier?
OriginalL'auteur major_finley
Désinstaller ruby, puis installez à nouveau:
Ajouter ces deux lignes à vous ~/.bash_profile
Rouvrez la console et c'est tout et exécuter
OriginalL'auteur JCLopez
Je me rends compte que je l'occasion de définir les version de ruby dans un dossier de base à partir de laquelle j'utilise le terminal par défaut 🙂
Donc, c'est ce qui a fonctionné pour moi:
OriginalL'auteur Kiryl Plyaskevicz