Elastic Beanstalk 用の Ruby 開発環境の設定
この章では、Ruby 開発環境を設定し、アプリケーションを AWS Elastic Beanstalk にデプロイする前にローカルでテストする手順について説明します。また、便利なツールのインストール手順を提供するウェブサイトも参照します。
このガイドの手順に従うには、run commands のためのコマンドラインターミナルまたはシェルが必要になります。コマンドは、該当する場合、プロンプト記号 ($) と現在のディレクトリの名前が前に付けられて、リストに示されます。
~/eb-project$ this is a command
this is outputLinux および macOS では、任意のシェルとパッケージ管理者を使用できます。Windows では、Linux 用の Windows サブシステムをインストール
Ruby のインストール
C コンパイラをお持ちでない場合は、GCC をインストールしてください。Ubuntu では apt を使用します。
~$ sudo apt install gcc
Amazon Linux では、yum を使用します。
~$ sudo yum install gcc
Ruby 言語のインストールを管理するための RVM をマシンにインストールします。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」で、Elastic Beanstalk プラットフォームで利用可能な最新バージョンの Ruby を確認してください。そのバージョンをインストールします。
~$ rvm install 3.2
Ruby のインストールをテストします。
~$ ruby --version
AWS SDK for Ruby をインストールする
AWS リソースをアプリケーション内から管理する必要がある場合は、AWS SDK for Ruby をインストールします。例えば、SDK for Ruby では、Amazon DynamoDB (DynamoDB) を使用して、リレーショナルデータベースを作成せずに、ユーザーとセッション情報を保存することができます。
gem コマンドを使用して、SDK for Ruby とその依存関係をインストールします。
$ gem install aws-sdk
詳細とインストール手順については、AWS SDK for Ruby のホームページ
IDE またはテキストエディタをインストールする
統合された開発環境(IDEs)は、アプリケーション開発を容易にする幅広い特徴を提供します。Ruby 開発用の IDE を使用していない場合は、Aptana と RubyMine を試してどちらが使いやすいかを確認してください。
注記
IDE では、出典コントロールにコミットする必要がないファイルがプロジェクトフォルダに追加される場合があります。ソースコントロールにこれらのファイルがコミットされないようにするには、.gitignore または同等のソースコントロールツールを使用します。
IDE の特徴のすべては必要なく、単純にコーディングを開始する場合は、Sublime Text のインストール