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 el mismo problema. Incluso después de correr
brew upgrade rbenv ruby-build
Todavía no conseguí ruby-2.1.2 en la lista disponible. Siguiendo cómo actualizar la lista de versiones de ruby disponibles en linux , actualicé ruby-build a través de los siguientes comandos
cd ~/.rbenv/plugins/ruby-build
git pull
(Estoy usando MacBook Air OS X 10.9.4)
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