设置一些RVM环境的指导

时间:2010-10-16 03:59:59

标签: ruby-on-rails rvm

所以我想为rails 3和rails 2.1.1

创建环境

我该怎么做?

我在哪里寻找各种版本的导轨?

我尝试时收到错误:

rvm 1.9.2-head
ruby ruby-1.9.2-head is not installed.

我只是按照我读到的内容:http://rvm.beginrescueend.com/gemsets/creating/

2 个答案:

答案 0 :(得分:2)

是的,宝石是理想的选择。我也使用gemsets。 首先,您必须创建gemset:

rvm gemset create your-project-name

然后使用gemset:

rvm gemset use your-project-name   

执行此操作时,您的所有宝石都无法访问,您可以使用rvm gemset use将其恢复,这将返回默认宝石集(未命名)。

在宝石集中,您将不得不重新安装所有需要的宝石。如果您使用的是bundler,它就像

一样简单
bundle install

使用宝石的优势在于您的宝石干净利落。例如,当同时使用rails2和rails3时,我遇到了spec / rspec脚本的问题。有了宝石,我不再有任何问题。每个项目使用.rvmrc文件,即使选择正确的gemset也是自动的,我可以在rubymine中配置我的项目以使用正确的gemset。太棒了:))

答案 1 :(得分:0)

Rvm适用于不同版本的Ruby rails。您可以在一个版本的ruby上安装每个版本的rails。应用程序本身将在它的Gemfile或config中指定您正在使用的rails版本。