ruby macos homebrew osx-mavericks rbenv

ruby - rbenv install--list no lista la versión 2.1.2



macos homebrew (10)

cd /home/[user◆/.rbenv/plugins/ruby-build && git pull && cd -

No olvides reemplazar [usuario] con tu usuario

Instalé rbenv a través de Homebrew en un MacBook Pro OS X 10.9.3.

Yo si:

brew update brew upgrade rbenv ruby-build

Según rbenv install --list en mi portátil, Ruby 2.1.0-dev es la última rbenv install --list .

¿Alguien sabe de qué se trata? Voy a adivinar que es un problema 10.9.3.


Acabo de actualizar Ruby-Build y Ruby-Install a las últimas versiones y ambos tienen la última versión de Ruby 2.1.2.

Probablemente rbenv haciendo algo desagradable.


Esto me ha pasado hoy. "rbenv install -l ''muestra la lista obsoleta mientras que" ruby-build --definitions "devuelve la lista correcta. El problema se soluciona ejecutando el siguiente comando:

rm -Rf ~/.rbenv/plugins/ruby-build

Parece que hay una versión obsoleta de ruby-build en ~ / .rbenv / plugins. No estoy seguro cuando se generó.


La respuesta seleccionada funcionará bien, pero el problema puede deberse simplemente a que Homebrew no tenía una fórmula actualizada para ruby-build en ese momento. A partir de esta publicación, la fórmula de ruby-build adecuada se ha incluido en la última versión de homebrew. Tan corriendo:

$ brew update

Debería conseguir la versión necesaria para obtener el último rubí. Luego, ejecutando rbenv install --list nuevamente debería aparecer 2.1.2 (y otros).

Entonces, si alguien ve esto más adelante, esperamos que pueda evitar tener que mantener los repositorios individuales si prefiere usar Homebrew para la administración de paquetes.


Me enfrenté al mismo problema. Obtuve lo último ejecutando el siguiente comando:

brew upgrade --HEAD ruby-build


Siguiendo todo lo anterior, en OSX 10.11 aún no se listan las últimas versiones. Lo que hice a continuación funcionó para mí: eliminé el directorio, lo reinstalé de brew luego tuve que enlazar en brew así:

$ brew uninstall ruby-build --force $ rm -Rf ~/.rbenv/plugins/ruby-build

y entonces

$ brew install ruby-build $ brew link --overwrite ruby-build

Y luego vi las versiones más recientes para construir.


Tanto rbenv como ruby-build se instalan generalmente desde Github mediante clonación; Así es como los autores recomiendan que lo instalemos .

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

Si no lo hicieras así, te recomendaría ese método. Entonces, simplemente puedes hacer:

cd ~/.rbenv git pull cd plugins/ruby-build git pull

Si tienes varios plugins usa:

cd plugins for i in * do cd $i git pull cd - done

Actualizo cada par de semanas solo para obtener las últimas correcciones / cambios.



Tuve este problema en OS X 10.8.5 (así que no creo que esté relacionado con el sistema operativo). Había intentado actualizar rbenv y ruby-build a través de brew. 2.1.0-dev todavía era la última versión disponible.

Tuve que forzar la desinstalación y reinstalar Ruby-Build a través de brew para solucionar el problema.

brew uninstall ruby-build --force brew install ruby-build


Este enlace da una buena explicación de las dos opciones disponibles.

Si instaló rbenv desde el repositorio de git: $ cd ~/.rbenv/plugins/ruby-build $ git pull

Si usaste Homebrew en OSX para instalar rbenv: $ brew update $ brew upgrade ruby-build (También ejecutar brew doctor puede darte la solución exacta).

Y si tiene permiso denegado errores, esta es mi adición: $ sudo chown -R $USER /usr/local; brew update $ sudo chown -R $USER /usr/local; brew upgrade ruby-build $ sudo chown -R $USER /usr/local; brew update $ sudo chown -R $USER /usr/local; brew upgrade ruby-build

Entonces podrás instalar las versiones recientes. $ rbenv install --list $ rbenv install 2.1.2