En este tutorial, le mostraremos cómo instalar y configurar Ruby on Rails en su CentOS 7. Para aquellos de ustedes que no sabían, Ruby on Rails (RoR) es un marco escrito en el lenguaje de programación Ruby que le permite usar Ruby en combinación con HTML, CSS y lenguajes de programación similares. Es utilizado por muchos desarrolladores ya que hace que el desarrollo de aplicaciones sea muy simple.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Ruby on Rails en un servidor CentOS 7.
Requisitos previos
- Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 7.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Ruby on Rails en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum -y update
Paso 2. Instalación de Rbenv.
Rbenv es una herramienta de administración de versiones de Ruby. Usaremos esto para instalar y administrar nuestra instalación de Ruby. Así que comencemos la instalación de rbenv:
yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
Ahora estamos listos para instalar rbenv. La forma más fácil de hacerlo es ejecutar estos comandos:
cd git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
Esto instala rbenv en su directorio de inicio y establece las variables de entorno adecuadas que permitirán que rbenv tenga la versión activa de Ruby.
Paso 3. Instalación de Ruby.
Debe determinar la versión de Ruby que necesita. Puede enumerar las versiones de Ruby disponibles para la instalación con el siguiente comando:
rbenv install -l
Como podemos ver en la lista que la última versión estable es la 2.3.1, puedes instalar Ruby usando el siguiente comando:
rbenv install -v 2.2.1 rbenv global 2.2.1
Puede verificar la instalación usando el siguiente comando. Le mostrará la versión y los detalles de la instalación:
ruby -v
Si no desea que rubygems instale la documentación para cada paquete localmente, ejecute el siguiente comando:
echo "gem: --no-ri --no-rdoc" > ~/.gemrc
Ahora, instale la gema del paquete que se usa para administrar las dependencias de su aplicación usando los siguientes comandos:
gem install bundler
Paso 4. Instalación de rieles.
Para instalar Rails en su sistema puede ejecutar el siguiente comando:
gem install rails
Después de instalar cualquier paquete a través de gemas, es importante ejecutar el siguiente comando para que pueda instalar shims para todos los ejecutables de Ruby conocidos por rbenv, lo que le permitirá usar los ejecutables:
rbenv rehash
Para verificar la versión de Rails, puede ejecutar el siguiente comando:
[[email protected] ~]# rails -v Rails 5.0.0
Paso 5. Instalación de JavaScript Runtime.
Algunas características de Rails, como la canalización de activos, dependen de un tiempo de ejecución de Javascript. Instalaremos Node.js para proporcionar esta funcionalidad:
yum -y install epel-release yum -y install nodejs
Paso 6. Cree una aplicación de prueba.
Para asegurarnos de que la instalación de Ruby on Rails se completó correctamente, podemos crear una aplicación de prueba siguiendo los pasos a continuación:
cd ~ rails new testapp cd testapp rake db:create
Ahora inicie su servidor Rails usando el siguiente comando:
rails server --binding=Your-Server-IP
Visita http://Your-Server-IP:3000
desde su navegador. Si ve el mensaje "Bienvenido a bordo", la instalación de Ruby on Rails se realizó correctamente.
¡Felicitaciones! Has instalado correctamente Ruby on Rails. Gracias por usar este tutorial para instalar Ruby on Rails en sistemas CentOS 7. Para obtener ayuda adicional o información útil, te recomendamos que consultes el Ruby oficial en el sitio web de Rails.