X

Cómo instalar Ruby on Rails en CentOS

Ruby on Rails (RoR) es un «Stack» o conjunto de aplicaciones que le permiten a los desarrolladores tener un framework para desarrollar aplicaciones web.

El objetivo de RoR es lograr simplicidad a la hora de desarrollar aplicaciones escribiendo menos código que otros frameworks y ocupando una configuración más minimalista.

Para trabajar con RoR se pueden ocupar varios IDE (Entornos de desarrollo integrado) muy populares como Aptana, NetBeans, TexMate, Gmate y Sublime Text.

Para operar con RoR necesitamos:

*Servidor web: Apache, Nginx, Passenger, Lighttpd u otro que sea compatible con FastCGI y que pueda trabajar con mod_rewrite o similar
*Para Apache tenemos la extensión mod_ruby que permite mejorar el rendimiento de las apps pero se considera que no es muy seguro.
*Para entornos de desarrollo se puede usar el servidor web Mongrel, que es muy ligero y soporta apps en Ruby.
*Bases de datos, ya sea mySQL, postgreSQL, SQLite, mariaDB, ETC

Es necesario instalar 3 distintos softwares parar tener todo operativo.

En primer lugar se instala Ruby, luego Ruby Gems y finalmente Rails.

La forma más sencilla de instalar Ruby es a través del gestor de paquetes RPM Yum:

yum install ruby

Ahora será necesario installar una serie de dependencias para su correcto funcionamiento:

yum install gcc g++ make automake autoconf curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel ruby-rdoc ruby-devel

Ahora podemos instalar Ruby Gems:

yum install rubygems

Ahora verificaremos que Gems está correctamente instalado en su última versión:

gem update

También verificaremos que esté todo en orden:

gem update --system

Si está todo correcto procedemos a instalar Rails:

gem install rails
Artículos relacionados