RVM
ruby
異なる環境を異なる環境で管理しますgemsets
。rails
同じバージョンで別のバージョンを使用する場合は、競合を避けるために別のバージョンをruby
作成できます。gemset
2 つの異なるバージョンの ruby1.9.3
と2.0.0
(を使用してインストールされているrvm
) があるとします。デフォルトでは、default
gemset が作成され、それを使用します。
rvm list
与えます:
=* ruby-1.9.3-p0 [ i686 ]
ruby-2.0.0-p0 [ i686 ]
# => - current
# =* - current && default
# * - default
デフォルト環境にrails
3.0.0
インストールしたとします。そして今rails
、次のように作成できる別の gemset を持つもう 1 つのバージョンが必要です。
rvm gemset create rails-3.2.8
rvm use 1.9.3-p0@rails-3.2.8 # Switching enviroment
これにより、ruby 1.9.3 と rails 3.2.8 で異なる環境が作成されます。