Blog de sonicbyte

Opinión y tendencias sobre negocios, diseño y avances en Internet

Ruby on Rails: cómo instalar entorno de desarrollo

21 noviembre, 2011
Ruby on Rails instalación

Este miércoles dare uno de los famosos talleres de Cachirulo Valley sobre Ruby on rails, no olvides pillar tu entrada.
Para poder pasar directamente a la acción en el taller, os he preparado este pequeño post sobre la instalación del entorno de desarrollo, esto es:

  • Git
  • Ruby
  • Rubygems
  • Rails

Instalar Git:

Para trabajar con Ruby on Rails, el sistema de control de versiones Git, podría decirse que no es opcional, te lo encontrarás en diferentes situaciones, por lo tanto, es importante que lo tengas instalado desde un comienzo. Para comprobar si ya lo tienes instalado y su versión, en un terminal (consola), introduce la primera línea y deberías obtener la segunda o algo parecido:

$ git --version
git version 1.7.7.4

Si no fuera así, sigue las instrucciones de la version online del libro Pro Git (cap. 1-4) para instalar en Linux, Mac o Windows.

A continuación nos dividimos, primero explicaré la instalación para Linux o Mac y al final la de Windows, que es mucho más fácil (sí has leído bien).

Instalar Ruby en Linux o Mac

Como con Git, primero comprobaremos si ya tienes instalado Ruby introduciendo en el terminal:

$ ruby -v
ruby 1.9.2

Si no tuvieras instalado Ruby, las versiones más recomendables para instalar son 1.8.7 o 1.9.2, puedes instalar más de una versión a traves de una excelente herramienta llamada RVM (Ruby Version Manager) que además permite tener distintas librerías, llamadas gems y agruparlas por ejemplo, por proyectos para mantener el entorno ligero y ordenado. No es obligatorio para el taller pero lo recomiendo totalmente.

# Para su instalación requiere curl, por eso comprueba:
$ curl --version
curl 7.23.1

# Si no tienes curl descarga el tar http://curl.haxx.se/download.html
$ tar zxf curl-7.23.1.tar.gz
$ cd curl-7.23.1
$ make && make install

# Ahora instalas RVM http://beginrescueend.com/rvm/install/
$ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
# Y agrega RVM a tu .bash_profile
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
# Comprueba si se ha instalado correctamente
$ type rvm | head -1
rvm is a function # YEAY! :D si no obtienes esto, consulta el sitio RVM

Ahora instalar cualquier version de Ruby es tan fácil como

$ rvm install 1.9.2

En caso de que no queráis instalar RVM, la instalación directa de Ruby para distintos sistemas operativos podéis encontrarla en el sitio web de Ruby.

Instalar Rubygems

Si has seguido mi consejo, y has instalado RVM, ya tienes Rubygems. Si no las instrucciones las tienes en el sitio web de Rubygems. RubyGems es un gestor de paquetes de Ruby y se usa para distribuir todo tipo de programas y librerías, como por ejemplo Ruby on Rails.

Instalar Ruby on Rails

Muy simple:

# Si has instalado RVM
$ gem install rails # si quieres una version concreta: --version 3.1.0
# Si has ido por otro camino ;)
$ sudo gem install rails
# Comprueba la instalación:
$ rails -v
Rails 3.1.0


Instalación del entorno en Windows


La instalación en Windows es de broma, gracias al trabajo de Rubyinstaller y ejecutarlo.

Espero que podáis instalar el entorno sin dificultades y nos vemos el miércoles en el Digital Water Pavilion (mapa) gracias a la gente de Milla Digital.

Comentarios: 4
Tags: