GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Ruby on Rails en CentOS 8

Ruby on Rails es un marco de aplicación web gratuito y de código abierto que le ayuda a crear un sitio web con Ruby. Rails es un marco de modelo, vista y controlador que combina el lenguaje de programación Ruby con JavaScript, HTML y CSS para escribir aplicaciones web que se ejecutan en el servidor web y simplifica las tareas repetitivas comunes. Rails viene con un conjunto de convenciones que ayudan a los desarrolladores a acelerar el desarrollo sin perder mucho tiempo en la configuración de archivos.

En este tutorial, le mostraremos cómo instalar el marco Ruby on Rails en un servidor CentOS 8.

Requisitos

  • Un servidor que ejecuta CentOS 8.
  • Se configura una contraseña raíz en el servidor.

Instalar Ruby

La forma más sencilla y fácil de instalar Ruby usando RVM. RVM, también conocido como "Administrador de versiones de Ruby", es una herramienta de línea de comandos que se puede usar para instalar y administrar diferentes versiones de Ruby de los intérpretes.

Primero, instale el paquete curl y gnupg2 con el siguiente comando:

dnf install curl gnupg2 -y

A continuación, deberá importar la clave pública RVM en su sistema:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Debería ver el siguiente resultado:

gpg: key 105BD0E739499BDB: 8 signatures not checked due to missing keys
gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <[email protected]>" imported
gpg: key 3804BB82D39DC0E3: 108 signatures not checked due to missing keys
gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <[email protected]>" not changed
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 1
gpg:              unchanged: 1

A continuación, descargue e instale la última versión estable de RVM con el siguiente comando:

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

Una vez que el RVM esté instalado, debería obtener el siguiente resultado:

Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.asc
gpg: Signature made Wednesday 10 July 2019 04:31:02 AM EDT
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/usr/local/rvm/archives/rvm-1.29.9.tgz'
Creating group 'rvm'
Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

A continuación, active la variable de entorno RVM con el siguiente comando:

source /etc/profile.d/rvm.sh

A continuación, instale todas las dependencias de Ruby ejecutando el siguiente comando:

rvm requirements

Una vez que todas las dependencias estén instaladas, debería ver el siguiente resultado:

Checking requirements for centos.
Installing requirements for centos.
Installing required packages: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel.........................................
Requirements installation successful.

Ahora puede enumerar todas las versiones de Ruby disponibles con el siguiente comando:

rvm list known

Debería ver el siguiente resultado:

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head

Ahora, puede instalar la versión 2.6.3 de Ruby usando el siguiente comando:

rvm install 2.6.3

A continuación, ejecute el siguiente comando para configurar la versión 2.6.3 como la versión predeterminada:

rvm use 2.6.3 --default

Salida:

Using /usr/local/rvm/gems/ruby-2.6.3

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

ruby --version

Salida:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

Instalar rieles

Puede instalar la última versión de Rails usando el comando gem como se muestra a continuación:

gem install rails

Después de instalar Rails, puede verificar la versión de Rails con el siguiente comando:

rails -v

Debería ver el siguiente resultado:

Rails 6.0.2.1

Conclusión

En el tutorial anterior, aprendió a instalar Ruby on Rails en un servidor CentOS 8. Ahora puede instalar, administrar y trabajar fácilmente con diferentes versiones de Ruby usando RVM. Para obtener más información, puede visitar la documentación oficial de Ruby en Ruby Doc.


Cent OS
  1. Cómo instalar ruby ​​en RHEL 8 / CentOS 8

  2. Cómo instalar Ruby en CentOS 7

  3. Cómo instalar Ruby en CentOS 8

  4. Cómo instalar Ruby 2.0.0 en CentOS y RHEL 6 usando RVM

  5. Cómo instalar Ruby on Rails en CentOS / RHEL8

Cómo instalar Ruby on Rails en Debian 9

Cómo instalar Ruby on Rails en Debian 11

Cómo instalar Ruby on Rails en CentOS 7

Cómo instalar Ruby on Rails en CentOS 8

Cómo instalar Ruby on Rails en Ubuntu 20.04 LTS

Cómo instalar Ruby on Rails en Ubuntu 20.04 con RVM