Instalar Ruby on Rails en Mountain Lion y no morir en el intento

Bueno… realmente al instalar una herramienta en el sistema tienes la opción de que todo te salga de maravilla desde el principio o que estés varias horas (o días) buscando soluciones. Después de estar googleando por algunos días para solucionar una mala instalación de Rails y buscando con @macool en Stack Overflow soluciones sin que ninguna de resultado decidimos hacer una instalación limpia de Ruby 1.9.3 y Ruby on Rails. Y claro, compartir con los que quieran iniciarse en esta herramienta tan poderosa. Manos a la obra

Primeramente debemos bajar Xcode y el Command Line Tools. El Xcode lo encontramos en el App Store y el Command Line Tools se encuentra dentro de descargas de Xcode.

Seguidamente vamos a descargar Homebrew. Un repositorio donde podemos encontrar algunas aplicaciones. para instalar vamos a descargar desde Github

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

Luego de la instalación ejecutaremos

brew doctor

para saber si hay algún problema con la instalación de Homebrew. Si no hay ningún problema con la instalación se mostrará el mensaje:

Your system is raring to brew.

caso contrario se presentará algún error y las posibles soluciones.

Luego procederemos a instalar git a través de Homebrew.

brew install git

Luego instalaremos RVM (Ruby Version Manager).

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

Luego de eso tendremos que cerrar el terminal y volverlo a abrir. Para comprobar que se ha instalado correctamente RVM ejecutamos:

type rvm | head -1

y nos debe devolver

rvm is a function

Con eso tenemos todo listo para instalar Ruby. La versión que usé fue la 1.9.3 debido a que la 2 me dio algunos problemas con Rails y probablemente fue el origen de los errores que tuve posteriormente. Para instalar la versión 1.9.3 ejecutamos:

rvm install 1.9.3

Probablemente tengamos que cambiar el modo en el que funciona RVM. Por defecto funciona de manera que si falta alguna librería se detenga. Para habilitar que se instalen las dependencias debemos ejecutar

rvm autolibs enable

y luego intentar nuevamente la instalación de Ruby.

Finalmente tendremos que instalar Rails con el comando

gem install rails

En mi caso al terminar la instalación me devolvió este error:

 "file 'lib' not found"

Leyendo me di cuenta que a no todas las personas les sale ese error, pero para solucionarlo se debe ejecutar

gem install rdoc

y luego nuevamente

gem install rails

y Listo!. Tendremos funcionando Rails en Mountain Lion y estaremos listos para seguir programando🙂

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s