Configurar un entorno de desarrollo de Ruby

En este instructivo, se muestra cómo preparar tu máquina local para el desarrollo en Ruby, incluido el desarrollo de aplicaciones de Ruby que se ejecutan en Google Cloud. Sigue este instructivo para instalar Ruby y las herramientas relevantes.

Lee la Guía de inicio rápido para Ruby y Google Cloud para obtener una descripción general de Ruby y aprender sobre las distintas maneras de ejecutar apps de Ruby en Google Cloud.

Objetivos

  • Instalar Ruby.
  • Instalar Bundler.
  • Instalar un editor (opcional).
  • Instala Google Cloud CLI.
  • Instala las bibliotecas cliente de Cloud para Ruby.
  • Configura la autenticación.

Instala Ruby

Las instrucciones de instalación de Ruby varían según el sistema operativo. Sigue la guía del sistema operativo que usas en tu máquina de desarrollo local. Este tutorial se aplica a las versiones de Ruby estables y sin fin del período de vigencia (EOL) enumeradas en Ruby-lang.

macOS

Te recomendamos que uses rbenv para administrar tus instalaciones de Ruby en macOS. rbenv administra varias instalaciones de versiones de Ruby en tu máquina, y un complemento de rbenv llamado ruby-build agrega compatibilidad con rbenv para instalar una versión específica de Ruby.

Si bien macOS incluye una versión de Ruby de manera predeterminada, es mejor instalar las versiones más recientes de Ruby de manera independiente para estar actualizado y evitar conflictos con el uso que hace el sistema operativo de su versión predeterminada.

  1. Instala XCode.
  2. Instala las herramientas de línea de comandos de XCode con el siguiente comando en una terminal:

    xcode-select --install
    
  3. Instala homebrew según las instrucciones que aparecen en la página web de homebrew.

  4. Instala rbenv con homebrew siguiendo las instrucciones del léeme de rbenv. La instalación de Homebrew incluye el complemento ruby-build.

Obtén más información para usar rbenv y ruby-build para instalar distintas versiones de Ruby.

Linux

Te recomendamos que uses rbenv para administrar tus instalaciones de Ruby en distribuciones de Linux. rbenv administra varias instalaciones de versiones de Ruby en tu máquina, y un complemento de rbenv llamado ruby-build agrega compatibilidad con rbenv para instalar una versión específica de Ruby.

  1. Instala rbenv en la distribución de Linux mediante el uso del rbenv readme.

  2. Instala el ruby-build complemento para rbenv siguiendo las instrucciones en ruby-build readme.

Obtén más información para usar rbenv y ruby-build para instalar diferentes versiones de Ruby.

Windows

Para Windows, te recomendamos una de las siguientes opciones:

Instala Bundler

Bundler es una gema de Ruby que administra dependencias de gemas de proyectos, definidas en un archivo llamado Gemfile. Las muestras de Ruby en la documentación de Google Cloudusan archivos Gemfile para especificar las gemas y versiones requeridas.

  1. Instala Bundler.

    gem install bundler
    
  2. Instala las dependencias de gem definidas en el Gemfile.

    bundle install