GNU/Linux >> Tutoriales Linux >  >> Debian

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

Introducción

Ruby on Rails es el marco web que revolucionó el desarrollo web hace unos años y que impulsa a muchas de las empresas emergentes más importantes de la actualidad. Permite a los desarrolladores desarrollar rápidamente prototipos funcionales e incluso sitios completos sin tener que reinventar la rueda ni preocuparse por un montón de configuraciones.

Ruby funciona mejor en sistemas similares a Unix, lo que convierte a Linux en una excelente opción para desarrollar para Rails. Debian Stretch viene cargado con una versión actualizada de Ruby y Rails, además de brindar soporte para el popular administrador RVM Ruby.

Instalación de Ruby y Rails

Hay dos formas básicas de instalar Ruby y Rails en Debian Stretch. La primera es usar RVM (Ruby Version Manager). Le permite cambiar y seleccionar cualquier versión actual de Ruby y compartimentar las instalaciones.

La otra opción es usar los paquetes en los repositorios de Debian. Son estables y se mantienen relativamente actuales. También se pueden usar en todo el sistema.

Al estilo RVM

Antes de instalar RVM, hay un par de dependencias que deben instalarse. Por lo tanto, es mejor quitarse eso del camino primero.

# apt install build-essential curl nodejs

Ahora necesita agregar las claves RVM GPG. Esto garantizará descargas seguras a través de RVM.

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Una vez que haya agregado la clave, puede usar cURL para obtener el script RVM e instalar Ruby.

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

El script tardará un tiempo en ejecutarse. RVM compila Ruby desde la fuente. No es demasiado grande, pero aún necesitará algo de tiempo para construir.

El script RVM debería agregarse automáticamente y Ruby a su ruta Bash. Cerrar y volver a abrir su terminal debería hacer que Ruby esté disponible. De lo contrario, puede ejecutar el siguiente comando para forzar que se agregue.

$ source ~/.rvm/scripts/rvm

Puede probar si se ha agregado o no y si funciona correctamente ejecutando el comando de ayuda de RVM.

$ rvm help

RVM debería haberse incorporado y creado la última versión estable de Ruby. Para verificar qué es eso, ejecute el comando de versión de Ruby.

$ ruby -v

Si desea o necesita una versión de Ruby diferente a la instalada, puede enumerar todas las disponibles para RVM.

$ rvm list known

Para instalar uno de ellos, ejecute rvm install seguido del número de versión que desea.

$ rvm install 2.3

Para especificar qué versión de Ruby desea usar, solo dígaselo a RVM.

$ rvm use 2.3

Si desea que esa versión sea la predeterminada, agréguela al final.

$ rvm use 2.3 --default

Entonces, eso puede ser mucho para asimilar, pero con esa gama de opciones, está claro por qué muchos desarrolladores de Rails prefieren usar RVM.

Ahora que tiene Ruby instalado, puede usar el sistema de administración de paquetes de gemas de Ruby para instalar Rails. Las gemas funcionan de manera similar a los paquetes de Linux y se pueden instalar con un solo comando.

$ gem install rails

Si necesita una versión específica, especifíquela.

$ gem install rails -v 4.2

Los rieles tardarán unos minutos en instalarse. Es bastante grande. Después, estará listo para iniciar un proyecto Rails.

Al estilo Debian

La forma Debian de instalar Ruby y Rails es mucho, mucho más fácil. Esa conveniencia viene con un corte en la flexibilidad. Si planea mantener la coherencia de Ruby con las últimas versiones estables, podría funcionar mejor si usa los paquetes de Debian.

Para instalar Ruby y Rails, simplemente use apt .

# apt install ruby rails

Comenzando su proyecto

Con Ruby y Rails instalados, configurar un proyecto Rails es muy fácil. Solo cd al directorio donde desea iniciarlo y ejecute el comando provisto por Rails para crear un nuevo proyecto.

$ cd /directory/containing/site/
$ rails new yourproject

Rails creará una nueva carpeta y la llenará con todos los archivos y carpetas necesarios para un proyecto de Ruby on Rails.

Puede probar que todo está instalado y funcionando correctamente ingresando a la nueva carpeta del proyecto y ejecutando el servidor de desarrollo incorporado que viene con Rails.

$ cd yourproject
$ rails s

Puede abrir su navegador y navegar a localhost:300 . Debería ver la página de bienvenida de Rails.

Conclusión

Ponerse en marcha con Rails en Debian Stretch es bastante fácil. RVM proporciona un montón de opciones, pero requiere algo de trabajo para configurar. Debian tiene todo lo que necesita en sus repositorios, pero limitan el control que tiene sobre su entorno de desarrollo. De cualquier manera, Stretch es una gran plataforma de desarrollo de Rails.


Debian
  1. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  2. Cómo instalar Bitcoin-node en Debian 9 Stretch Linux

  3. Cómo instalar Tomcat 9 en Debian 9 Stretch Linux

  4. Cómo instalar TeamViewer en Debian 9 Stretch Linux

  5. Cómo instalar Skype en Debian 9 Stretch Linux de 64 bits

Cómo instalar Ruby en Debian 9

Cómo instalar Ruby On Rails en Linux

Cómo instalar Ruby on Rails en Debian 9

Cómo instalar Go en Debian 9 Stretch

Cómo instalar Ruby on Rails en Debian 10

Cómo instalar Ruby en Debian 11