Configurar seu ambiente de desenvolvimento Ruby para o Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar seu ambiente de desenvolvimento Ruby para o Elastic Beanstalk

Este capítulo fornece instruções para configurar um ambiente de desenvolvimento Ruby para testar sua aplicação localmente antes de implantá-la no AWS Elastic Beanstalk. Também faz referência a sites com instruções de instalação para ferramentas úteis.

Para ver as etapas de configuração comuns e as ferramentas que se aplicam a todas as linguagens, consulte Configurar sua máquina de desenvolvimento para uso com o Elastic Beanstalk.

Para seguir os procedimentos neste manual, você precisa de um terminal de linha de comando ou de um shell para executar os comandos. Nas listagens, os comandos são mostrados precedidos por um símbolo de prompt ($) e pelo nome do diretório atual, quando apropriado.

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

No Linux e no macOS, você pode usar seu gerenciador de pacotes e de shell preferido. No Windows, você pode instalar o subsistema Windows para Linux para obter uma versão do Ubuntu e Bash integrada ao Windows.

Para ver as etapas de configuração comuns e as ferramentas que se aplicam a todas as linguagens, consulte Configurar sua máquina de desenvolvimento para uso com o Elastic Beanstalk.

Instalar o Ruby

Instale o GCC se você não tiver um compilador C. No Ubuntu, use apt.

~$ sudo apt install gcc

No Amazon Linux, use yum.

~$ sudo yum install gcc

Instale o RVM para gerenciar as instalações da linguagem Ruby em sua máquina. Use os comandos no rvm.io para obter as chaves do projeto e executar o script de instalação.

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

Esse script instala o RVM em uma pasta chamada .rvm no diretório do usuário e modifica seu perfil de shell para carregar um script de configuração sempre que você abrir um novo terminal. Carregue o script manualmente para começar.

~$ source ~/.rvm/scripts/rvm

Use rvm get head para obter a versão mais recente.

~$ rvm get head

Visualize as versões disponíveis do Ruby.

~$ rvm list known

Confira o Ruby no documento Plataformas da AWS Elastic Beanstalk para encontrar a versão mais recente do Ruby disponível em uma plataforma Elastic Beanstalk. Instale essa versão.

~$ rvm install 3.2

Teste a instalação do Ruby.

~$ ruby --version

Instalaçã o do AWS SDK for Ruby

Se você precisa gerenciar os recursos da AWS a partir de sua aplicação, instale o AWS SDK for Ruby. Por exemplo, com o SDK for Ruby, é possível usar o Amazon DynamoDB (DynamoDB) para armazenar informações de usuário e sessão sem criar um banco de dados relacional.

Instale o SDK for Ruby e suas dependências com o comando gem.

$ gem install aws-sdk

Acesse a página inicial do AWS SDK for Ruby para obter mais informações e instruções de instalação.

Instalar um editor de texto ou IDE

Os Integrated development environments (IDEs – Ambientes de desenvolvimento integrados) oferecem uma ampla variedade de recursos que facilitam o desenvolvimento de aplicativos. Se você não tiver usado um IDE para desenvolvimento Ruby, tente o Aptana e o RubyMine e veja qual funciona melhor para você.

nota

Um IDE pode adicionar arquivos à pasta do seu projeto, que talvez você não queira confirmar no controle de código-fonte. Para evitar a confirmação desses arquivos no controle de código-fonte, use .gitignore ou a ferramenta de controle de código-fonte equivalente.

Se você deseja apenas começar a codificação e não precisa de todos os recursos de um IDE, considere instalar o Sublime Text.