rbenv non sovrascrivendo la versione di Ruby predefinita

6

Ho usato lo script laptop thoughtbot per configurare un nuovo Macbook Air (OSX 10.10.5), ma quando navigo all'interno di un Progetto Rails che contiene un file .ruby-version , l'esecuzione di comandi come rails s restituisce errori di: Your Ruby version is 2.0.0, but your Gemfile specified 2.2.3 .

L'esecuzione di rbenv local all'interno della stessa directory fornisce la versione corretta di 2.2.3.

Sto eseguendo i comandi in zsh con il seguente .zshrc:

export PATH="$HOME/.bin:$PATH"
eval "$(rbenv init - --no-rehash zsh)"

# recommended by brew doctor
export PATH="/usr/local/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

Voglio solo essere in grado di eseguire localmente l'app Rails e, se necessario, userà qualcosa di diverso da rbenv per la gestione della versione di Ruby.

    
posta Jayson Virissimo 09.09.2015 - 20:29
fonte

0 risposte

Leggi altre domande sui tag