Chaque fois que je vais dans un dossier avec un fichier .rvmrc
, il y a un avertissement:
Warning! PATH is not properly set up, '/home/me/.rvm/gems/ruby-2.0.0-p247/bin' is not available, usually this is caused by shell initialization files - check them for 'PATH=...' ensortinges, to fix run: 'rvm use ruby-2.0.0-p247'.
J’ai rvm use ruby-2.0.0-p247
, mais l’avertissement est toujours présent.
Note : Il n’y a pas d’erreurs, je suis capable d’exécuter mon application très bien, mais l’avertissement est très ennuyeux. Des idées?
Ce fut un bug et a été traité avec https://github.com/wayneeseguin/rvm/issues/2050 et a été publié en tant que rvm stable 1.21.15
à 2013-07-29 19:15:30 -0700
Je recevais le même avertissement même après la mise à niveau de RVM vers la version 1.25.16. J’ai pu corriger l’avertissement en exécutant:
rvm reset
Puis quand j’ai couru:
rvm version
Je n’ai plus reçu l’erreur. J’espère que cela t’aides!
Si vous savez ce que vous faites et que votre PATH
est défini sur ce que vous voulez, vous pouvez supprimer ce message en mettant ce qui suit dans votre ~/.rvmrc
:
rvm_silence_path_mismatch_check_flag=1
C’est pratique si vous utilisez d’autres programmes de manipulation de chemins comme virtualenv, ou si vous voulez juste préfixer votre chemin avec ~/bin
ou quelque chose.
J’ai pu m’en débarrasser en faisant
rvm get head
J’ai eu le même problème aussi, et rvm get head
n’a pas fonctionné pour moi, finalement il a été résolu en lançant rvm get head --auto-dotfiles
, puis a redémarré le terminal et le message d’avertissement agaçant a disparu! Et la solution est trouvée ici: https://github.com/wayneeseguin/rvm/issues/2074 J’espère que cela aidera.
rvm get stable
résolu ce pour moi
(comme indiqué dans les commentaires sur une autre réponse d’Andrew Marshall)
Résolu!
Attention! PATH n’est pas correctement configuré, ‘/home/vaibhav/.rvm/gems/ruby-2.3.1/bin’ n’est pas à la première place, cela est généralement dû aux fichiers d’initialisation du shell – vérifiez-les pour “PATH = … ‘entrées, il peut également être utile de rappend RVM à vos fichiers dot:’ rvm get –auto-dotfiles ‘stable, à corriger temporairement dans cette session shell:’ rvm use ruby-2.3.1 ‘.
rvm get stable --auto-dotfiles
Ensuite, vous pouvez obtenir en dessous de l’erreur:
RVM n’est pas une fonction, sélectionner des rbuy avec «rvm use…» ne fonctionnera pas. Vous devez modifier les préférences de votre émulateur de terminal pour autoriser le shell de connexion. Parfois, il faut utiliser / bin / bash –login comme commande.
S’il vous plaît visitez http://www.rortuts.com/ruby/rvm-path-is-not-properly-set-up/ pour un exemple.
Bon, j’ai donc exécuté une commande export PATH
sans en comprendre les implications et j’ai rencontré la même erreur, mais j’ai aussi perdu tout contrôle de mes commandes typiques comme cd et pwd. Je ne voulais pas réinitialiser les outils RVM que j’avais déjà installés pour certaines des réponses ci-dessus.
La première tentative consistait en une sorte de chemin d’access Mac par défaut (trouvé sur Google):
$ export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
Ce qui a en fait résolu mon premier problème de ne pas avoir access à mes outils de ligne de commande habituels, mais recevait toujours la même erreur que le problème initial de @ Santosh. La prochaine chose que j’ai faite a été de naviguer dans mon répertoire où j’ai configuré rvm pour démarrer, puis d’exécuter une nouvelle commande d’exportation comme suit:
$ export PATH="$PATH"
C’est ainsi que j’ai initialement mis en place rvm, sans plus d’erreurs. J’espère que cela aide quelqu’un