Ruby Language
rbenv
Buscar..
1. Instalar y administrar versiones de Ruby con rbenv
La forma más sencilla de instalar y administrar varias versiones de Ruby con rbenv es usar el complemento ruby-build.
Primero clona el repositorio de rbenv en tu directorio de inicio:
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Luego clona el plugin ruby-build:
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Asegúrese de que rbenv esté inicializado en su sesión de shell, agregando esto a su .bash_profile
o .zshrc
:
type rbenv > /dev/null
if [ "$?" = "0" ]; then
eval "$(rbenv init -)"
fi
(Esto es esencialmente lo primero que se verifica si rbenv
está disponible, y lo inicializa).
Probablemente tendrá que reiniciar su sesión de shell o simplemente abrir una nueva ventana de Terminal.
Nota: si está ejecutando OSX, también deberá instalar las herramientas de línea de comandos de Mac OS con:
$ xcode-select --install
También puede instalar rbenv
utilizando Homebrew en lugar de rbenv
desde la fuente:
$ brew update
$ brew install rbenv
Luego siga las instrucciones dadas por:
$ rbenv init
Instala una nueva versión de Ruby:
Listar las versiones disponibles con:
$ rbenv install --list
Elige una versión e instálala con:
$ rbenv install 2.2.0
Marque la versión instalada como la versión global, es decir, la que su sistema usa de forma predeterminada:
$ rbenv global 2.2.0
Comprueba cuál es tu versión global con:
$ rbenv global
=> 2.2.0
Puede especificar una versión de proyecto local con:
$ rbenv local 2.1.2
=> (Creates a .ruby-version file at the current directory with the specified version)
Notas al pie:
[1]: Entendiendo el PATH
Desinstalando un Ruby
Hay dos formas de desinstalar una versión particular de Ruby. Lo más fácil es simplemente eliminar el directorio de ~/.rbenv/versions
:
$ rm -rf ~/.rbenv/versions/2.1.0
Alternativamente, puede usar el comando de desinstalación, que hace exactamente lo mismo:
$ rbenv uninstall 2.1.0
Si esta versión está en uso en algún lugar, deberá actualizar su versión global o local. Para volver a la versión que está primero en su ruta (usualmente la predeterminada que proporciona su sistema) use:
$ rbenv global system