/ / rbenv versione 2.2.1 non è installato, anche se è - ruby-on-rails, ruby, rbenv

rbenv versione 2.2.1 non è installato, anche se è - ruby-on-rails, ruby, rbenv

Sto avendo un problema in cui ho eseguito i seguenti comandi nel mio progetto locale

rbenv install 2.2.1
rbenv local 2.2.1
rbenv rehash

Ma poi il secondo provo a eseguire qualsiasi comando ruby ​​(ad es. gem, ruby, bundle, ecc.), ricevo il messaggio di errore:

rbenv: version `2.2.1" is not installed (set by /path/to/my/folder/.ruby-version)

Sono in perdita per il motivo per cui questo sta accadendo. Ho cancellato e ri-clonato il repository e ho provato a correre rbenv global 2.2.1.

Rbenv sta installando le mie versioni in ruby /usr/local/var/rbenv/versions/ se ciò è utile a tutti.

Inoltre, ho /Users/congel/.rbenv/bin:/Users/congel/.rbenv/shims: preposto al mio $PATH.

Qualsiasi aiuto sarebbe molto apprezzato, grazie :)

risposte:

0 per risposta № 1

Risulta che molto tempo fa ho dovuto avere bisogno di cambiare il mio RBENV_ROOT variabile.

Avevo una riga nel mio .bash_profile che essenzialmente modificava la cartella di installazione per le versioni ruby ​​di rbenv.

Ha preso la linea e tutto funziona bene ora.


0 per risposta № 2

Il mio problema era a .ruby-version file che definisce un numero di versione specifico nella radice del progetto. Ero in una sottocartella del progetto, niente lì. Controlla anche la mia home directory, niente neanche lì.

Non ho mai pensato di guardare alla radice del progetto, ma l'ho scoperto correndo rbenv version comando:

jmiettunen@MAC ThirdParty (master) $ rbenv version
rbenv: version `2.2.2" is not installed
(set by /Users/jmiettunen/git/myProject/.ruby-version)