Je disposais d'une installation RVM fonctionnelle sur ma machine macOS. Après la dernière mise à niveau vers la Sierra j'ai commencé à voir cette erreur chaque fois que je tente de lancer RVM:Mauvaise localisation de RVM dans PATH avec un nouvel utilisateur sur macOS
cat: /Users/flast/.rvm/VERSION: No such file or directory
Warning! PATH is not properly set up, '/Users/flast/.rvm/gems/ruby-2.0.0-p195/bin' is not at first place.
Usually this is caused by shell initialization files. Search for 'PATH=...' entries.
You can also re-add RVM to your profile by running: 'rvm get stable --auto-dotfiles'.
To fix it temporarily in this shell session run: 'rvm use ruby-2.0.0-p195'.
To ignore this error add rvm_silence_path_mismatch_check_flag=1 to your ~/.rvmrc file.
-bash: /Users/flast/.rvm/scripts/base: No such file or directory
-bash: /Users/flast/.rvm/scripts/help: No such file or directory
Il n'y a pas un tel fichier ou répertoire utilisateur « flast » n'a pas existé pendant un certain temps et il est maintenant " premier Dernier". Mais dans mon PATH $, il appelle encore « flast »
Voici ce qui est dans mon chemin:
/usr/local/sbin
/Library/Frameworks/Python.framework/Versions/3.5/bin
/Users/flast/.rvm/gems/ruby-2.0.0-p195/bin
/Users/flast/.rvm/gems/[email protected]/bin
/Users/flast/.rvm/rubies/ruby-2.0.0-p195/bin
/Users/flast/.rvm/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/opt/X11/bin
/usr/local/share/dotnet
/usr/local/git/bin
/Applications/Postgres.app/Contents/Versions/9.4/bin
/Users/first.last/.rvm/bin
Je ne sais pas comment supprimer les anciennes entrées de mon chemin en permanence, et même Lorsque je réinitialise manuellement mon PATH pour la session en cours, je reçois toujours l'erreur ci-dessus lorsque je lance RVM même si le vieux chemin utilisateur n'est pas présent dans le fichier PATH.
Voici ~/.bashrc
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
ici est ~/.bash_profile
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin
[[ -s "/Users/first.last/.rvm/scripts/rvm" ]] && source "/Users/first.last/.rvm/scripts/rvm"
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
export PATH="/usr/local/sbin:$PATH"
ce que je fais mal ici? Que doit-on faire pour que RVM sache où chercher?
Vérifiez également '~/.profile' –
Il n'y a pas de fichier à ~/.profile – nick
De toute évidence, _something_ définit le chemin de' flast'. ~/.bashrc, ~/.bash_profile et ~/.profile sont les candidats probables. Quelle coque utilisez-vous? Que disent 'rvm info' et' gem env'? –