Configuración del entorno de desarrollo de Ruby - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración del entorno de desarrollo de Ruby

Configure el entorno de desarrollo de Ruby para probar la aplicación localmente antes de implementarla en AWS Elastic Beanstalk. En este tema, se explican los pasos de configuración del entorno de desarrollo y se incluyen enlaces a páginas de instalación donde encontrará herramientas útiles.

Para seguir los procedimientos de esta guía, necesitará un shell o un terminal de línea de comando donde pueda ejecutar los comandos. Los comandos aparecen en listas y van precedidos del símbolo del sistema ($) y del nombre del directorio actual, si es aplicable.

~/eb-project$ this is a command this is output

En Linux y macOS, puede utilizar el administrador de shell y paquetes preferido. En Windows 10, puede instalar Windows Subsystem para Linux para obtener una versión de Ubuntu y Bash integrada con Windows.

Para ver procedimientos de configuración y herramientas comunes que se utilizan en todos los lenguajes, consulte Configuración de su máquina de desarrollo para su uso con Elastic Beanstalk

Instalación de Ruby

Instale GCC si no tiene un compilador de C. En Ubuntu, use apt.

~$ sudo apt install gcc

En Amazon Linux, use yum.

~$ sudo yum install gcc

Instale RVM para administrar las instalaciones del lenguaje Ruby en su equipo. Utilice los comandos en rvm.io para obtener las claves de proyecto y ejecutar el script de instalación.

~$ gpg2 --recv-keys key1 key2 ~$ curl -sSL https://get.rvm.io | bash -s stable

Este script instala RVM en una carpeta denominada .rvm en el directorio de usuario y modifica el perfil de shell para cargar un script de instalación cada vez que abra un nuevo terminal. Cargue el script de forma manual para comenzar.

~$ source ~/.rvm/scripts/rvm

Utilice rvm get head para obtener la última versión.

~$ rvm get head

Consulte las versiones disponibles de Ruby.

~$ rvm list known # MRI Rubies ... [ruby-]2.6[.8] [ruby-]2.7[.4] [ruby-]3[.0.2] ...

Consulte Ruby en el documento AWS Elastic Beanstalk Platforms (Plataformas de AEBlong) para encontrar la versión más reciente de Ruby disponible en una plataforma de Elastic Beanstalk. Instale dicha versión.

~$ rvm install 3.0.2 Searching for binary rubies, this might take some time. Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.0.2.tar.bz2 Checking requirements for ubuntu. Updating system.. ... Requirements installation successful. ruby-3.0.2 - #configure ruby-3.0.2 - #download ...

Pruebe la instalación de Ruby.

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

Instalación del SDK para Ruby de AWS

Si necesita administrar recursos de AWS en la aplicación, instale AWS SDK for Ruby. Por ejemplo, con el SDK para Ruby, puede utilizar Amazon DynamoDB (DynamoDB) para almacenar información de usuario y sesión sin crear una base de datos relacional.

Instale el SDK para Ruby y sus dependencias con el comando gem.

$ gem install aws-sdk

Visite la página de inicio de AWS SDK for Ruby si desea obtener más información e instrucciones de instalación.

Instalación de un IDE o un editor de texto

Los entornos de desarrollo integrado (IDE) cuentan con una amplia gama de características que facilitan el desarrollo de aplicaciones. Si no ha utilizado un IDE para el desarrollo de Ruby, pruebe Aptana y RubyMine para determinar cuál es el que mejor se adapta a sus necesidades.

nota

Un IDE podría agregar archivos a la carpeta de proyectos que tal vez no quiera confirmar en el control de código fuente. Para evitar confirmar estos archivos en el control de código fuente, utilice .gitignore o la característica equivalente de la herramienta de control de código fuente.

Si simplemente quiere comenzar a escribir el código y no necesita todas las características de un IDE, considere la posibilidad de instalar Sublime Text.