Railsでバージョンを指定してアプリを作る
開発環境はWindows7 Professional(32bit) + Ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]。
ローカル環境に複数のバージョンのRailsがあって、それぞれ使い分けたい場合の方法をメモしておく。
指定のバージョンのRailsのインストール
指定のバージョンのRailsをgemを使ってinstallしたければ、以下のようなコマンドを入力する。(以下では、バージョン 5.1.6をインストールする)
gem install rails -v 5.1.6
アプリの作成
Railsのバージョンが5.1.6のアプリを作成したいときは、以下のようにコマンドを入力する。
※仮にここで、インストールしていないバージョンを指定したらエラーになる。
※依存関係のあるパッケージが廃止予定だったり、サポートが近いうちに終了することが決まっていると、古いバージョンが選んでも、強制的に依存関係を満たしている新しいバージョンの方でアプリが作成される。
rails _5.1.6_ new app