在预捆绑器Rails应用程序上使用我的系统的gem而不是RVM gemset

时间:2011-12-20 03:41:57

标签: ruby-on-rails rvm

我有几个旧的(pre-bundler / pre-rvm)Rails项目使用我的系统的宝石。

现在我已经安装了RVM以使用最新的Rails版本,但我的旧应用程序现在正在使用gemset :(我不确定我做了什么来实现这一点)

~/rails_apps/rapgenius >: echo $GEM_HOME
/Users/tom/.rvm/gems/ruby-1.8.7-p302

我想默认使用系统的gems,如果目录中有.rvmrc文件,我想使用它在该目录中指定的gemset。像这样:

~/rails_apps/reader2000 >: cat .rvmrc 
rvm 1.9.2@reader2000
~/rails_apps/reader2000 >: echo $GEM_HOME
/Users/tom/.rvm/gems/ruby-1.9.2-p0

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

你可以尝试

rvm use system --default