GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Ruby on Rails en Debian 11

Ruby on Rails es una pila de aplicaciones gratuita, de código abierto y una de las más populares utilizadas para crear sitios y aplicaciones web. Está escrito en lenguaje de programación Ruby y sigue el concepto MVC. Viene con el marco de desarrollo de Rails que facilita el desarrollo de aplicaciones. Hay muchas aplicaciones conocidas basadas en Rails, como Github, Airbnb, Soundcloud, etc.

En este tutorial, le mostraré cómo instalar Ruby on Rails en un sistema Debian 11.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña raíz en el servidor.

Instalar RVM

RVM, también llamado "Administrador de versiones de Ruby", es una herramienta de línea de comandos que le permite instalar, administrar y trabajar fácilmente con múltiples entornos de Ruby desde intérpretes. Hace que su trabajo sea más fácil de administrar múltiples versiones de Ruby en su sistema.

Primero, instale todas las dependencias requeridas usando el siguiente comando:

apt-get install gnupg2 curl wget -y

Una vez instaladas todas las dependencias, importa la clave GPG con el siguiente comando:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

A continuación, descargue y ejecute el script de instalación de RVM con el siguiente comando:

curl -sSL https://get.rvm.io | bash -s stable --ruby

Una vez que RVM esté instalado, cargue la ruta del sistema RVM con el siguiente comando:

source /usr/local/rvm/scripts/rvm

A continuación, verifique la versión de RVM con el siguiente comando:

rvm version

Obtendrá el siguiente resultado:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Instalar Ruby usando RVM

Primero, actualice el RVM a la última versión usando el siguiente comando:

rvm get stable --autolibs=enable

A continuación, deberá agregar el usuario root al grupo rvm para que el usuario root pueda ejecutar el comando rvm.

usermod -a -G rvm root

Luego, instale la última versión de Ruby usando el siguiente comando:

rvm install ruby-3.0.2

A continuación, haga que la versión de Ruby sea la versión predeterminada con el siguiente comando:

rvm --default use ruby-3.0.2

A continuación, verifique la versión de Ruby con el siguiente comando:

ruby --version

Obtendrá el siguiente resultado:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

Instalar Nodejs e Yarn

A continuación, deberá instalar Nodejs en su sistema para procesar los archivos JavaScript. Primero, instale las dependencias requeridas usando el siguiente comando:

apt-get install gcc g++ make -y

A continuación, agregue el repositorio de origen de Node con el siguiente comando:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

A continuación, ejecute el siguiente comando para agregar el repositorio de Yarn:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

Finalmente, actualice el repositorio e instale los paquetes Nodejs e Yarn con el siguiente comando:

apt-get update
apt-get install nodejs yarn -y

Una vez completada la instalación, verifique la versión de Nodejs con el siguiente comando:

node --version

Obtendrá el siguiente resultado:

v14.18.1

También puede verificar la versión de Yarn usando el siguiente comando:

yarn --version

Deberías obtener el siguiente resultado:

1.22.15

Actualizar Ruby Package Manager

Ruby también instaló el paquete RubyGems en su sistema. Proporciona una utilidad de línea de comandos de gemas que se utiliza para actualizar RubyGems.

Ejecute el siguiente comando para actualizar RubyGem a la última versión.

gem update --system

Ahora, verifique la versión de RubyGem usando el siguiente comando:

gem -v

Obtendrá el siguiente resultado:

3.2.29

También se recomienda deshabilitar la instalación de la documentación del paquete Ruby a través de la configuración de RubyGem. Puede deshabilitarlo usando el siguiente comando:

echo "gem: --no-document" >> ~/.gemrc

Instalar Ruby on Rails

Ahora puede instalar la última versión de Ruby on Rails usando el comando RubyGem:

gem install rails -v 6.1.4

Una vez completada la instalación, verifique la versión instalada de Rails usando el siguiente comando:

rails -v

Obtendrá el siguiente resultado:

Rails 6.1.4

Crear un Proyecto con Ruby on Rails

En este punto, Ruby on Rails está instalado. Ahora es el momento de crear un proyecto utilizando Ruby on Rails.

Primero, cree un nuevo proyecto usando el comando Rieles como se muestra a continuación:

rails new project

Luego, cambie el directorio al proyecto y verifique todos los archivos del proyecto usando el siguiente comando:

cd project
ls

Obtendrá el siguiente resultado:

app		 bin	 config.ru  Gemfile	  lib  node_modules  postcss.config.js	Rakefile   storage  tmp     yarn.lock
babel.config.js  config  db	    Gemfile.lock  log  package.json  public		README.md  test     vendor

Ahora, inicie el servidor web de puma rails usando el siguiente comando.

rails s -b 69.87.221.117 -p 8080

Debería ver el siguiente resultado:

=> Booting Puma
=> Rails 6.1.4.1 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 40403
* Listening on http://69.87.221.117:8080
Use Ctrl-C to stop

En este punto, el proyecto Ruby on Rails está activo y escucha en el puerto '8080 Ahora puede acceder a él usando la URL http://your-server-ip:8080 . Debería ver la página predeterminada de Rails:

Conclusión

¡Felicidades! Ha instalado correctamente Ruby on Rails en Debian 11. Ahora puede comenzar a crear aplicaciones web utilizando el marco Ruby on Rails.


Debian
  1. Cómo instalar Ruby on Rails en Debian 9 Stretch Linux

  2. Cómo instalar Ruby en Debian 9

  3. Cómo instalar Ruby en Debian 10

  4. Cómo instalar osquery en Debian 10

  5. Cómo instalar Ruby on Rails (RoR) en Debian 10

Cómo instalar VirtualBox en Debian 10

Cómo instalar JDownloader en Debian

Cómo instalar Ruby on Rails en Debian 9

Cómo instalar Ruby on Rails en Debian 10

Cómo instalar Ruby on Rails en Debian 11

Cómo instalar Ruby en Debian 11