Message d’avertissement reçu «Chemin défini sur RVM» après la mise à jour de la version ruby ​​à l’aide de rvm

Récemment, j’ai essayé de mettre à jour ma version ruby ​​en raison d’un message d’avertissement (voir ci-dessous).

Maintenant, je reçois le message d’avertissement suivant lorsque je démarre mon iterm2:

Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 

Est-ce que quelqu’un sait comment résoudre cet avertissement? Cela n’a pas vraiment affecté mon travail, mais c’est un peu dérangeant.

Pour ton information:
1. Je croyais que rvm get stable pour obtenir la dernière version de rvm get stable .
2. Ceci est le message d’avertissement que j’essayais initialement de résoudre mais il n’a pas été résolu non plus:

 warning: parser/current is loading parser/ruby21, which recognizes warning: 2.1.5-compliant syntax, but you are running 2.1.2. 

J’utilise 1. Mac OS X 2. iterm2 et 3. oh-my-zsh shell

J’ai eu le même problème avec oh-my-zsh Lors de l’installation de rvm avec l’option –rails, il y avait cet avertissement:

Cette solution fonctionne pour moi: .zshrc fichier .zshrc et trouvez la ligne PATH

changement

export PATH=/path/to/something

dans

export PATH="$PATH:/path/to/something"

Sauvegardez-le et faites la source ~/.zshrc , ensuite ça a fonctionné.

Si vous trouvez une ligne après la User configuration de l’ User configuration dans le fichier ~ / .zshrc comme ceci:

#export PATH = “/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin: /Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin: / Utilisateurs / robinwen / .rvm / rubies / ruby-1.9.3-p551 / bin: /Users/robinwen/.rvm/bin: / usr / local / git / bin: / sw / bin: / usr / local / bin: / usr / local: / usr / local / sbin: / usr / local / mysql / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin / ”

Vous devriez commenter cette ligne et append la ligne suivante:

export PATH = $ PATH: $ HOME / .rvm / bin # Ajoute RVM à PATH pour les scripts

Bonne chance!

Ajout à la solution @ ymin. Pour moi, qui a couru la rvm list et n’a pas sélectionné de ruby ​​actuel, il faut sélectionner manuellement un ruby, c’est-à-dire. rvm use ruby-2.1.x , corrige le chemin zshrc et lance rvm get stable .

Au 19 décembre 2014, sudo rvm affiche ces avertissements PATH lorsque le shell par défaut de l’utilisateur root n’est pas pris en charge .

Dans le cas de l’exécution de sudo rvm la solution consiste à utiliser rvmsudo .

J’ai la même question

ma méthode de solution est append

 source /etc/profile.d/rvm.sh 

dans .zshrc

source .zshrc est ok

Bonne chance à toi!

Après avoir ajouté [[-s “$ HOME / .rvm / scripts / rvm”]] && source “$ HOME / .rvm / scripts / rvm” en haut de ~ / .zshrc plutôt qu’en bas, je peux confirmer que ceci a été résolu le problème pour moi.