rails のバージョン切り替え

newする時に切り替える

 

bundlerを使って一時的にrailsをローカルにインストール。(Railsプロジェクトを作成するためだけに使用。railsすらローカルディレクトリにインストールする)
まず、Railsプロジェクトを作りたいディレクトリに移動して、そこで Gemfile を作る。

$ cat << EOS > Gemfile
source "http://rubygems.org"
gem "rails", "4.1.1" # ←ローカルインストールしたいRailsのバージョンを指定。指定しなければ最新版が入る。
EOS

railsvender/bundle ディレクトリ以下にインストールする。

$ bundle install --path vendor/bundle

(このように、 bundle install する際に --path vendor/bundle をつけることで、gemのインストール先がRuby環境でなく、 ローカルのvendor/bundle ディレクトリ以下になる)

インストールしたgemを確認したい場合は、以下を実行。

$ bundle list

railsでプロジェクト(今回の例では”example”)を作成。

$ bundle exec rails new example --skip-bundle