Ruby on Rails, comúnmente referido como Rails, es un marco de desarrollo de aplicaciones web de código abierto que ha revolucionado la forma en que se construyen las aplicaciones web. Rails es conocido por su simplicidad, eficiencia y productividad, lo que lo convierte en una opción ideal tanto para principiantes como para desarrolladores experimentados. Debian 12, con su estabilidad y seguridad, proporciona una base sólida para alojar aplicaciones Rails. Este artículo te guía a través del proceso de instalación de Ruby on Rails en Debian 12, asegurando una comprensión clara para los recién llegados y proporcionando información detallada para todos los niveles de experiencia.
Paso 1: Actualiza Tu Sistema
Mantener tu sistema actualizado es crucial para la seguridad y la compatibilidad. Comienza actualizando tu índice de paquetes y actualizando los paquetes instalados a sus últimas versiones. Abre una terminal y ejecuta:
sudo apt update
sudo apt upgrade -y
Paso 2: Instalación de Ruby
Rails es un marco de Ruby, por lo que el primer paso es instalar Ruby. Recomendamos usar rbenv, una herramienta que te permite instalar y gestionar múltiples versiones de Ruby fácilmente.
- Instala Dependencias Antes de instalar rbenv, necesitas instalar algunas dependencias:
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev -y
- Instala rbenv rbenv es una herramienta de línea de comandos que te permite instalar, gestionar y trabajar con múltiples entornos Ruby fácilmente. Para instalar rbenv, ejecuta:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
- Instala ruby-build
ruby-build
es un complemento para rbenv que simplifica la instalación de versiones de Ruby:
mkdir -p "$(rbenv root)"/plugins
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
- Instala Ruby Instala la última versión estable de Ruby:
rbenv install 3.0.0
rbenv global 3.0.0
Cambia 3.0.0
por la última versión estable. Verifica la instalación:
ruby -v
Paso 3: Instalación de Rails
Con Ruby instalado, ahora puedes proceder a instalar Rails.
- Instala Bundler Bundler es una gema de Ruby que gestiona las dependencias de tu aplicación. Instálalo usando el comando gem:
gem install bundler
- Instala Rails Instala Rails ejecutando:
gem install rails
Después de la instalación, verifica que Rails esté instalado:
rails -v
Paso 4: Crea una Aplicación de Prueba
Para asegurarte de que Rails se ha instalado correctamente, crea una nueva aplicación Rails:
rails new testapp
cd testapp
rails server
Abre un navegador web y navega a http://localhost:3000
. Deberías ver la página de bienvenida de Rails, lo que indica que tu aplicación Rails está funcionando correctamente.
Integración con los Servicios de Shape.host
Tras instalar con éxito Ruby on Rails en Debian 12, podrías considerar desplegar tu aplicación. Shape.host ofrece servicios de Cloud VPS que proporcionan el entorno perfecto para alojar tus aplicaciones Rails. Con Shape.host, te beneficias de almacenamiento SSD rápido, características de seguridad robustas y recursos escalables, asegurando que tu aplicación funcione de manera óptima. Ya sea que estés alojando un pequeño proyecto o una aplicación empresarial a gran escala, las soluciones Cloud VPS de Shape.host están diseñadas para satisfacer tus necesidades, proporcionando la fiabilidad y el rendimiento que tu presencia en línea demanda.