2015-01-27 5 views
5

Ich bekomme diesen Fehler jedes Mal, wenn ich mein Terminal öffne:Warnung: PATH auf RVM Ruby gesetzt, aber GEM_HOME und/oder GEM_PATH nicht gesetzt, siehe: https://github.com/wayneeseguin/rvm/issues/3212

Warnung: PATH auf RVM Rubin aber GEM_HOME und/oder GEM_PATH nicht gesetzt ist, siehe: https://github.com/wayneeseguin/rvm/issues/3212

Dies begann zu geschehen, nachdem ich zsh (oh-my-zsh)

ich nicht vor kurzem installiert wissen, wie man den Pfad zu GEM_HOME und/oder GEM_PATH einstellt.

+1

Haben Sie die [RVM-Installationsdokumentation] (http://rvm.io/rvm/install) vollständig gelesen? Wie wäre es mit [Zsh] (http://rvm.io/integration/zsh/)? –

Antwort

25

Ich bin auch gleiche Problem, ändern Sie die folgende Zeile in .zshrc,

export PATH="/usr/local/heroku/bin: .........." 

zu

export PATH="$PATH:/usr/local/heroku/bin: .........." 

das funktioniert für mich gegenüber.

Dank

+2

Dies sollte die akzeptierte Antwort sein. – Elliot

+0

Es funktionierte für mich! –

0

oh-my-zsh & rvm & NVM

Das gleiche Problem, nehmen Sie mich mehrere Tage. Schließlich kommentieren wir einfach die Zeilen, überschreiben den PATH und laden rvm und nvm in meine .zshrc-Datei. Alle Probleme sind weg.

Hier ist meine .zshrc Datei:


# User configuration 

# export PATH="$PATH:/Users/xxx/.rvm/gems/ruby-2.1.1/bin:/Users/xxx/.rvm/gems/[email protected]/bin:/Users/xxx/.rvm/rubies/ruby-2.1.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xxx/.rvm/bin" 

# export MANPATH="/usr/local/man:$MANPATH" 

source $ZSH/oh-my-zsh.sh 

export NVM_DIR="/Users/xxx/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

Hoffe, dass es nützlich ist!