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=...' entries,
to fix run: 'rvm use Ruby-2.0.0-p247'.
J'ai fait rvm use Ruby-2.0.0-p247
, mais l'avertissement est toujours présent.
Note : Il n'y a pas d'erreur, je suis capable d'exécuter mon application, mais l'avertissement est très gênant Des idées?
Il s’agissait d’un bogue qui a été traité avec https://github.com/wayneeseguin/rvm/issues/2050 et qui a été publié sous le nom rvm stable 1.21.15
au 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éfinie 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 chemin comme virtualenv, ou si vous souhaitez simplement préfixer votre chemin avec ~/bin
ou quelque chose du genre.
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 exécutant rvm get head --auto-dotfiles
, puis j'ai redémarré le terminal et le message d'avertissement gênant a disparu! Et la solution se trouve ici: https://github.com/wayneeseguin/rvm/issues/2074 J'espère que cela vous aidera.
rvm get stable
résolu ceci pour moi
(comme indiqué dans les commentaires sur une autre réponse de AndrewMarshall)
D'accord, j'ai donc exécuté une commande export PATH
sans en comprendre les implications et j'ai rencontré une erreur identique, mais j'ai également perdu tout contrôle de mes commandes typiques telles que cd et pwd. Je ne voulais pas réinitialiser les outils de RVM que j'avais déjà installés selon certaines des réponses ci-dessus.
La première tentative a été une sorte de chemin par défaut mac (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, celui de ne pas avoir accès à mes outils de ligne de commande classiques, tout en obtenant toujours la même erreur que le problème initial de @ Santosh. La prochaine chose que j'ai faite a été d'accéder à mon répertoire dans lequel j'ai configuré rvm, puis de lancer une nouvelle commande d'exportation comme suit:
$ export PATH="$PATH"
C’est ainsi que j’ai initialement configuré rvm, sans plus d’erreurs. J'espère que cela aide quelqu'un
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 causé par les fichiers d'initialisation du shell - vérifiez-les pour les entrées 'PATH = ...', il pourrait également être utile de rajouter RVM à vos fichiers dot: 'rvm get stable --auto-dotfiles', pour corriger temporairement cette session shell, exécutez: 'rvm use Ruby-2.3.1'.
rvm get stable --auto-dotfiles
Ensuite, vous pourriez obtenir au-dessous de Erreur:
RVM n’est pas une fonction, la sélection de rubis avec 'utilisation rvm…' ne fonctionnera pas . Vous devez modifier les préférences de votre émulateur de terminal pour autoriser la connexion à Shell . Il est parfois nécessaire d’utiliser/bin/bash --login. comme la commande.
Veuillez visiter http://www.rortuts.com/Ruby/rvm-path-is-not-properly-set-up/ pour un exemple.