RVM目前是1.9.2,想在1.8.7上运行我的应用程序,我该怎么办?

时间:2010-11-01 20:51:39

标签: ruby-on-rails rvm

我是RVM的新手。

所以我有一个RVM设置,它带有带有rails 3的ruby 1.9.2。

我想知道使用rails 3在1.8.7中测试应用程序,我该怎么办?

只需将RMV更改为1.8.7并导航到我的Rails应用程序所在的目录?

我是否必须再次运行捆绑安装?

1 个答案:

答案 0 :(得分:3)

这是正确的,假设您已经使用RVM安装了1.8.7:rvm install 1.8.7,并加载了rails 3 gem(请记住,永远不要使用带有rvm的sudo)。那就是:

$> rvm 1.8.7
$> cd /path/to/myApp
$> bundle install
$> rails server

更新:正如tinifni在评论中指出的那样,您可能需要为1.8.7安装创建一个新的gemset,以使您的宝石与已安装的宝石分开:

$> rvm gemset create rails3dev
$> rvm 1.8.7@rails3dev
$> cd /path/to/myApp
$> bundle install
$> rails server

当然,the official RVM documentation

中有所有这些以及更多内容