Cómo instalar Ruby on Rails

Cómo instalar Ruby on Rails
Ruby on Rails (ROR), comúnmente conocido como Rails, es un marco web de código abierto escrito en Ruby, utilizado para crear aplicaciones web altamente escalables y de alto rendimiento.

Este artículo analizará cómo instalar y configurar el marco Ruby on Rails en Linux.

NOTA: En esta guía, probamos el proceso de instalación e instrucciones en el sistema Debian 10.

Instalar dependencias

El primer paso es actualizar el sistema y configurar las dependencias requeridas.

actualización de sudo apt-get
sudo apt-get install curl git gnupg gawk bison libffi-dev libgdbm-devel libncurses5-dev Libsqlite3-Dev Libyaml-Dev PKG-Config SQLITE3 ZLIB1G-DEV LIBGMP-DEVEVELLINE-DEVEVLSSL-DEVEV

Una vez que tenga las dependencias requeridas, podemos proceder a instalar Ruby y Ruby en Rails.

Instalar Ruby Version Manager

En esta guía, utilizaremos el Ruby Version Manager para instalar y administrar instalaciones de Ruby en nuestro sistema.

RVM es fácil de instalar y usar, especialmente cuando se trabaja con múltiples versiones de Ruby.

Comience por importar e instalar las teclas GPG para verificar el paquete de instalación.

GPG -Keyserver HKP: // Pool.Sks-Keyservers.net--recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e7399999bdb

Asegúrese de tener el paquete Gnupg instalado antes de ejecutar el comando anterior.

En algunos casos, puede recibir un error al importar las teclas RVM. Para resolver esto, puede importar las claves con curl y verificarlas manualmente.

Use los comandos:

curl -ssl https: // rvm.io/pkuczynski.ASC | GPG -Import -

Una vez instalado, curle el instalador de GitHub y ejecute para Bash usando el comando como:

curl -ssl https: // get.RVM.IO | Bash -S estable - -ruby

Si desea instalar la versión de desarrollo de RVM, use el comando:

curl -ssl https: // get.RVM.IO | intento

Una vez instalado RVM, use el comando de origen para agregarlo a su ruta.

Fuente/Inicio/Debian/.rvm/scripts/rvm

Puede verificar que RVM está instalado y disponible en su ruta utilizando el comando qué comando:

$ que RVM
/Home/Debian/.rvm/bin/rvm

Instalar ruby ​​con rvm

En este paso, necesitamos instalar la versión estable del idioma Ruby y convertirla en la versión Ruby predeterminada.

Para instalar la última versión de Ruby, use el comando:

RVM Instalar Ruby-3.0.2

Al escribir este tutorial, la última versión estable de Ruby es la versión 3.0.2. Antes de ejecutar el comando, verifique para asegurarse de que no haya versiones más nuevas.

Una vez que la instalación sea exitosa, configure la versión Ruby instalada como predeterminada ejecutando el comando:

RVM --default use Ruby-3.0.2

Para verificar los cambios aplicados, ejecute el comando:

Ruby -Versión

Ejecutar este comando debe mostrar la última versión de Ruby:

Ruby 3.0.2P107 (2021-07-07 Revisión 0DB68F0233) [X86_64-Linux]

Configuración de NodeJs

ROR requiere un tiempo de ejecución de JavaScript para procesar el código JavaScript en aplicaciones web. Por lo tanto, necesitamos instalar NodeJS.

En este caso, podemos usar la versión LTS de NodeJS y ejecutar el comando:

curl -fssl https: // deb.nodource.com/setup_lts.x | intento -
apt -get install -y nodejs

Instalar hilo

En el siguiente paso, importar hilo. Comience por importar las teclas GPG usando el comando:

curl -ss https: // dl.yarnpkg.com/debian/pubkey.GPG | sudo apt-key agregar -

Finalmente, agregue el repositorio de Debian Yarn como:

echo "Deb https: // dl.yarnpkg.com/Debian/Stable Main "| Sudo Tee/etc/apt/fuentes.lista.d/hilo.lista

Finalmente, actualice e instale hilo usando los comandos:

actualización de sudo apt-get
sudo apt-get hil

Una vez que se completen las instalaciones anteriores, verifique verificar las versiones:

nodo --versión
Hilo -Versión

Instale Bundler y Ruby en Rails

En este paso, necesitamos instalar Bundler y Ruby en Rails. Aunque no necesitamos instalar GEM, es muy útil para rastrear proyectos de rubí.

Use los comandos como:

Bundler de instalación de gemas

Una vez instalado, use el comando a continuación para instalar la última versión de Ruby on Rails.

gem instalar rieles -v 6.1.4

Para instalar otra versión de Ruby on Rails, cambie el 6.1.4 con la versión específica.

Finalmente, verifique la versión Rails usando el comando:

Rails -V
producción
Rails 6.1.4

Creación de la aplicación de prueba

Ahora podemos probar que ROR está instalado y funciona como se esperaba creando una aplicación de muestra. En este ejemplo, utilizaremos el sistema de base de datos predeterminado para Rails, SQLite.

Si desea aprender a usar otros sistemas de bases de datos, consulte los siguientes tutoriales.

https: // linuxhint.com/install-mysql-on-centos-8/

https: // linuxhint.com/How-To-Install-Mysql-on-Ubuntu/

https: // linuxhint.com/install-mysql-fedora/

Para crear un nuevo proyecto de Rails, comience creando un directorio donde residirá la aplicación.

mkdir ~/escritorio/ror
CD ~/Desktop/Ror

A continuación, inicie un nuevo proyecto con el comando:

nueva aplicación Rails

El comando anterior creará una nueva aplicación con la aplicación Nombre '.'Siéntase libre de cambiar el nombre al nombre de su aplicación deseado.

Finalmente, comience a navegar hacia el proyecto e inicie el servidor web PUMA:

aplicación CD
servidor de rieles

Esto iniciará el servidor PUMA en http: // localhost: 300

Abra el navegador y navegue por la dirección anterior. Debe mostrar la página web de Rails predeterminada.

Conclusión

Eso es todo para este tutorial. Ahora ha instalado con éxito Ruby on Rails en Linux.