

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

# Elastic Beanstalk 用の Ruby 開発環境の設定
<a name="ruby-development-environment"></a>

この章では、Ruby 開発環境を設定し、アプリケーションを AWS Elastic Beanstalkにデプロイする前にローカルでテストする手順について説明します。また、便利なツールのインストール手順を提供するウェブサイトも参照します。

このガイドの手順に従うには、run commands のためのコマンドラインターミナルまたはシェルが必要になります。コマンドは、該当する場合、プロンプト記号 (\$1) と現在のディレクトリの名前が前に付けられて、リストに示されます。

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

Linux および macOS では、任意のシェルとパッケージ管理者を使用できます。Windows では、[Linux 用の Windows サブシステムをインストール](https://docs.microsoft.com/en-us/windows/wsl/install-win10)して、Ubuntu および Bash の Windows に統合されたバージョンを入手できます。

**Topics**
+ [Ruby のインストール](#ruby-development-environment-ruby)
+ [AWS SDK for Ruby のインストール](#ruby-development-environment-sdk)
+ [IDE またはテキストエディタをインストールする](#ruby-development-environment-ide)

## Ruby のインストール
<a name="ruby-development-environment-ruby"></a>

C コンパイラをお持ちでない場合は、GCC をインストールしてください。Ubuntu では `apt` を使用します。

```
~$ sudo apt install gcc
```

Amazon Linux では、`yum` を使用します。

```
~$ sudo yum install gcc
```

Ruby 言語のインストールを管理するための RVM をマシンにインストールします。[rvm.io](https://rvm.io/) のコマンドを使用してプロジェクトキーを取得し、インストールスクリプトを実行します。

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

このスクリプトは、ユーザディレクトリの `.rvm` という名前のフォルダに RVM をインストールし、新しい端末を開くたびにセットアップスクリプトをロードするようにシェルプロファイルを変更します。スタートするには、スクリプトをマニュアルでロードします。

```
~$ source ~/.rvm/scripts/rvm
```

最新バージョンを取得するには、`rvm get head` を使用します。

```
~$ rvm get head
```

Ruby の使用可能なバージョンを表示します。

```
~$ rvm list known
```

*AWS Elastic Beanstalk プラットフォーム*ドキュメントの「[Ruby](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.ruby)」で、Elastic Beanstalk プラットフォームで利用可能な最新バージョンの Ruby を確認してください。そのバージョンをインストールします。

```
~$ rvm install 3.2
```

Ruby のインストールをテストします。

```
~$ ruby --version
```

## AWS SDK for Ruby のインストール
<a name="ruby-development-environment-sdk"></a>

アプリケーション内から AWS リソースを管理する必要がある場合は、 をインストールします AWS SDK for Ruby。例えば、SDK for Ruby では、Amazon DynamoDB (DynamoDB) を使用して、リレーショナルデータベースを作成せずに、ユーザーとセッション情報を保存することができます。

`gem` コマンドを使用して、SDK for Ruby とその依存関係をインストールします。

```
$ gem install aws-sdk
```

詳細とインストール手順については、[AWS SDK for Ruby のホームページ](https://aws.amazon.com/sdk-for-ruby/)を参照してください。

## IDE またはテキストエディタをインストールする
<a name="ruby-development-environment-ide"></a>

統合された開発環境（IDEs）は、アプリケーション開発を容易にする幅広い特徴を提供します。Ruby 開発用の IDE を使用していない場合は、Aptana と RubyMine を試してどちらが使いやすいかを確認してください。
+  [Install Aptana](https://github.com/aptana/studio3) 
+  [RubyMine](https://www.jetbrains.com/ruby/) 

**注記**  
IDE では、出典コントロールにコミットする必要がないファイルがプロジェクトフォルダに追加される場合があります。ソースコントロールにこれらのファイルがコミットされないようにするには、`.gitignore` または同等のソースコントロールツールを使用します。

IDE の特徴のすべては必要なく、単純にコーディングを開始する場合は、[Sublime Text のインストール](http://www.sublimetext.com/)を検討します。