MacでRailsの新規プロジェクト作成する
## 今回の環境
- OSX 10.10 Yosemite
- Ruby 2.1.3(rbenvを使う)
- Rails 4.1.6
- Homebrewを使用
## やりたいこと
- Rubyの環境は、rbenvで複数バージョンを使える。
- 複数のプロジェクトがある場合でも、それぞれのバージョンで使えるようにする。
- GemはRails app内の `vendor/bundle` 内にインストールする。
## Railsをローカルインストールしプロジェクトの作成
bundlerを使用して一時的にRailsをローカルインストールする。
Railsのプロジェクトを作成したいディレクトリに移動して `Gemfile` を作成する。
```
$ cat << EOS > Gemfile
source "http://rubygems.org"
gem "rails", "4.1.6" # ←ローカルインストールしたいRailsのバージョンを指定。指定しなければ最新版が入る。
EOS
```
bundle installの実行。これでディレクトリ毎にgemをインストールすることが出来る。
```
bundle install --path vendor/bundle
```
Railsのプロジェクト作成
```
bundle exec rails new example --skip-bundle
```
不要になったディレクトリとファイルを削除
```
$ rm -f Gemfile
$ rm -f Gemfile.lock
$ rm -rf .bundle
$ rm -rf vendor/bundle
```
これで、複数バージョンのプロジェクトを管理出来るようになります。