

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á.

# Instalar pacotes com um Gemfile no Elastic Beanstalk
<a name="ruby-platform-gemfile"></a>

Para usar RubyGems para instalar pacotes que seu aplicativo exige, inclua um `Gemfile` arquivo na raiz da fonte do seu projeto.

**Example Gemfile**  

```
source "https://rubygems.org"
gem 'sinatra'
gem 'json'
gem 'rack-parser'
```

Quando um arquivo `Gemfile` está presente, o Elastic Beanstalk executa `bundle install` para instalar dependências. Para mais informações, consulte as páginas [Gemfiles](https://bundler.io/man/gemfile.5.html) e [Bundle](https://bundler.io/man/bundle.1.html) (Pacote) no site Bundler.io.

**nota**  
Você pode usar uma versão diferente do Puma além da versão padrão que é pré-instalada com a plataforma Ruby. Para isso, inclua uma entrada em um `Gemfile` especificando a versão. Você também pode especificar um servidor de aplicações diferente, como o Passenger, usando um `Gemfile` personalizado.  
Em ambos desses casos, você precisa configurar um `Procfile` para iniciar o servidor de aplicações.  
Para obter mais informações, consulte *[Configurar o processo da aplicação com um Procfile](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ruby-platform-procfile.html)**.* 