Railsの開発環境を構築する方法をメモしておきます。Rubyに関してはrbenvを使うことを前提とします。rbenvのインストールについては以下を参照してください。Railsを用いたチーム開発のための環境を構築することを目的とします。何かとトラブルになりやすいバージョン管理や、パッケージの依存関係などを意識しなくとも、他のメンバーがインストールコマンド一発で、同一の開発環境を手に入れれるようにするための手順をまとめました。環境は以下の通りです。チュートリアルに取り組む予定なので、Rubyのバージョンは、2.0.0としました。2.0.0p598BundlerをインストールするRubyのパッケージマネージャーであるBundlerをインストールします。PHPでいうところのComposer、Nodeでいうところのnpmですね。手順は以下の通りです。1.8.3がインストールされました。execコマンドは、「rbenvで現在有効なRuby」を明示するものです。前述のとおりにrbenv環境を構築していれば、基本的には省略しても問題ありません。rbenvではGemをRubyのバージョン毎に管理します。2.0.0-p598に切り替えた上でBundlerをインストールしたので、2.0.0-p598以外にはインストールされていません。以下のコマンドでそれが確認できます。Railsをローカルインストールします。することで、本プロジェクトに必要なGemをプロジェクト内に留めることができるので、Ruby環境下を汚さずにすみます。複数のRailsプロジェクトを同時に開発する場合、特にプロジェクト間でRailsのバージョンが異なる場合に面倒なことになりません。インストールするための準備を行います。チュートリアルで用いるバージョンに合わせて、4.0.5を指定しました。vendor/bundle以下にインストールします。同時に関連Gemもインストールされます。繰り返しになりますが、ここでは必ずパスの指定をし、プロジェクト内にインストールしてください。パスの指定をしなかった場合、Gemのインストール先が使用中のRuby環境下になってしまいます。./vendor/bundle.インストールに成功しました。railsコマンドでアプリケーションを作成します。execコマンド経由で実行します。その際、途中でGemfileの上書きを確認されるので実行してください。-fオプションを付与することで確認をスキップすることもできます。Yay!アプリケーションが作成されました。http://localhost:3000にアクセスしてみましょう。Railsの初期ページが表示されていれば成功です。.gitignoreに追記しておきましょう。.gitignoreあとはGitHubなどの好みのリポジトリにプッシュすればプロジェクトの開発準備は完了です。今回作成したプロジェクトは以下よりダウンロードできます。最後に、メンバーがプロジェクトに参加するための手順を記載しておきます。vendor/bundleRubyとBundlerさえ入っていれば、すぐにプロジェクトに参加できます!参考サイト以下のサイトを参考にしました。ありがとうございます。