

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Elastic Beanstalk での Gemfile を使用したパッケージのインストール
<a name="ruby-platform-gemfile"></a>

RubyGems を使用してアプリケーションに必要なパッケージをインストールするには、プロジェクトソースのルートに `Gemfile` ファイルを含めます。

**Example Gemfile**  

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

`Gemfile` ファイルがある場合、Elastic Beanstalk は `bundle install` を実行して依存関係をインストールします。詳細については、Bundler.io のウェブサイトにある「[Gemfile](https://bundler.io/man/gemfile.5.html)」と「[Bundle](https://bundler.io/man/bundle.1.html)」の各ページを参照してください。

**注記**  
Ruby プラットフォームにあらかじめインストールされているデフォルトの他に、別のバージョンの Puma を使用できます。そのためには、バージョンを指定する `Gemfile` をエントリに含めてください。カスタマイズされた `Gemfile` を使用して、Passenger などの別のアプリケーションサーバーを指定することもできます。  
どちらの場合でも、アプリケーションサーバーを起動するように `Procfile` を設定する必要があります。  
詳細については、「*[Procfile でアプリケーションプロセスを設定する](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ruby-platform-procfile.html)*」を参照してください*。*