with such rehash rails ruby rbenv

such - rbenv no muestra las versiones disponibles de ruby



rvm install ruby 2.5 1 (4)

¿Estás preguntando qué significa la salida de ese comando? Estoy viendo la documentación de rbenv , y creo que indica que rbenv solo conoce una versión de ruby, la versión que se instaló con su sistema.

Edit: Si esa no es la respuesta que buscabas, ¿puedes decirnos qué esperas ver? ¿Tenías otras versiones instaladas en esa máquina?

Edición 2: si desea ver una lista de versiones que puede instalar en su máquina, pero aún no está instalada, ejecute:

rbenv install --list

Aquí hay más documentación para este comando . ¡Esto ayudará!

He instalado rbenv en mi máquina rbenv pero cuando intento listar todas las versiones disponibles de ruby rbenv versions , me da esta salida:

system (set by /home/vagrant/.rbenv/version)

¿Alguien sabe qué es esto?


Para obtener una lista de las versiones de ruby ​​disponibles que puede instalar, escriba lo siguiente:

rbenv install -l

Para obtener una lista de las versiones de ruby ​​ya instaladas en su máquina, escriba lo siguiente:

rbenv versions

Para responder a su pregunta sobre lo que significa lo siguiente:

system (set by /home/vagrant/.rbenv/version)

Esto le indica que el sistema ruby ​​(el ruby ​​predeterminado instalado en su sistema) es la única versión de ruby ​​instalada en su máquina errante. Rbenv está utilizando el sistema predeterminado ruby ​​porque aún no tiene ninguna otra versión instalada.


Rbenv se instala generalmente con su compañero ruby-build

Puede obtener las versiones disponibles para ser instaladas con:

ruby-build --definitions


Si ha probado tanto rbenv install --list como ruby-build --definitions y aún no puede ver las últimas versiones de Ruby en la lista, entonces necesita actualizar ruby-build porque eso es lo que rbenv usa para "saber" el Versiones disponibles.

Por ejemplo, suponiendo que use Mac OS X e instaló ruby-build usando Homebrew, puede actualizar ruby-build invocando:

brew upgrade ruby-build

Ahora, intente volver a listar las versiones disponibles, y debería ver las más recientes allí.

Editar:

La wiki ruby-build enumera un par de maneras de actualizarla, es decir, la anterior usando Homebrew y otra donde se instala como un complemento para rbenv :

cd "$(rbenv root)"/plugins/ruby-build && git pull