

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installation de packages avec un Gemfile sur Elastic Beanstalk
<a name="ruby-platform-gemfile"></a>

 RubyGems Pour installer les packages requis par votre application, incluez un `Gemfile` fichier à la racine de la source de votre projet.

**Example Gemfile**  

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

Lorsqu'un fichier `Gemfile` est présent, Elastic Beanstalk exécute `bundle install` pour installer les dépendances. Pour plus d'informations, veuillez consulter les pages [Gemfile](https://bundler.io/man/gemfile.5.html) et [Bundle](https://bundler.io/man/bundle.1.html) sur le site Web Bundler.io.

**Note**  
Vous pouvez utiliser une version différente de Puma en plus de la version par défaut préinstallée sur la plateforme Ruby. Pour ce faire, insérez une entrée dans `Gemfile` qui sert à indiquer la version. Vous pouvez également spécifier un autre serveur d'applications, tel que Passenger, en utilisant un `Gemfile` personnalisé.  
Pour ces deux cas, vous devez également configurer un `Procfile` pour démarrer le serveur d'applications.  
Pour plus d'informations, consultez *[Configuration du processus de l'application avec un Profil](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ruby-platform-procfile.html)**.* 