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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow