×
Cómo instalar Ruby on Rails en CentOS

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

¿Te gustó el artículo? Compártelo:

Santiago Borges

Escrito por Santiago Borges

Departamento Técnico VIP, asignado a brindar soporte de forma exclusiva a clientes de alto tráfico y con requerimientos de programación. Además, es un experimentado SysAdmin, que se encargará de que recibas la mejor asistencia ante cualquier problema. Actualmente está cursando estudios de RHCE y posee certificaciones en Inglés por la Universidad de Cambridge. Conoce más sobre él desde su perfil de LinkedIn.

    Recibe en tu correo electrónico toda la información sobre hosting, desarrollo web y dominios

    Términos y Condiciones de Servicio

    Infranetworking Internacional - Copyright 2002-2024
    Todos los derechos reservados.