Después de haber pasado de instalar Ruby a mano, a instalarlo usando el cómodo RVM, me he ido ahora por rbenv. Es menos intrusivo, y se siente más pulido que el propio RVM.
Preliminares
Necesitas git, puedes instalarlo siguiendo esta guía.
Instalación de rbenv
¿Instalación local o en un VPS?
Si vas a instalar Ruby para desplegar aplicaciones en un VPS (Virtual Private Server, tipo Linode), es recomendable crear un usuario específico para ello.
Si deseas una instalación local, sáltate este paso y pasa a clonar el repositorio directamente en tu $HOME
sudo adduser deployer sudo usermod -a -G sudo deployer sudo su deployer |
Clona el repositorio de rbenv en ~/.rbenv
cd git clone git://github.com/sstephenson/rbenv.git .rbenv |
Agrega ~/.rbenv/bin al $PATH para tener acceso al comando rbenv.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc |
Agrega rbenv init a tu shell para habilitar los shims y la función de autocompletar.
echo 'eval "$(rbenv init -)"' >> ~/.bashrc |
Reinicia tu shell para que los cambios surtan efecto.
exec $SHELL |
El mejor amigo de rbenv: ruby-build
ruby-build es un plugin que te permite instalar las diferentes versiones de Ruby de una manera sencilla y accesible.
El proyecto ruby-build nos permite usar el comando rbenv install para instalar nuevas versiones de Ruby.
mkdir -p ~/.rbenv/plugins cd ~/.rbenv/plugins git clone git://github.com/sstephenson/ruby-build.git |
Instalación de Ruby
Instala los prerequisitos (sacados de los que lista RVM como requisitos para Ubuntu):
sudo apt-get install bison libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf texinfo libncurses-dev automake libssl-dev |
Ahora, para instalar Ruby versión 2.0.0-p0, y ponerlo como la versión por defecto, teclea en la terminal:
rbenv install 2.0.0-p0
rbenv rehash
rbenv global 2.0.0-p0 |
Con Ruby instalado y configurado, al escribir esto:
ruby -v |
Debe aparecer algo como:
Verifica si hay actualizaciones para el administrador de paquetes gem:
gem update --system |
También verifica si hay actualizaciones para las gemas que vienen instaladas por defecto:
gem update |
¡Listo, ya puedes ejecutar código Ruby en tu máquina!
Instalación de Rails
Para instalar la versión estable más reciente de Rails, ejecuta:
gem install rails
rbenv rehash |
Teclea:
rails --version |
Debe aparecer algo como:
Recuerda usar rbenv rehash
Después de instalar una nueva versión de Ruby, o cualquier gema que provea ejecutables, teclea:
rbenv rehash |
Esto pondrá a tu disposición los ejecutables instalados por Ruby y las gemas.
Pingback: Mi Ubuntu Desktop — Puesta a punto de una Alienware M11x R2 | @lobo_tuerto