应该在ruby gems中使用.rvmrc文件

时间:2011-07-27 10:49:00

标签: ruby-on-rails

我目前正在考虑将gem升级到Rails 3,有些工作已经投入使用,而gem现在支持使用Ruby 1.9.2的Rails 3。 fork还包含一个指定ruby 1.9.2的.rvmrc文件。宝石应该使用.rvmrc文件来指定ruby版本,因为它们可以与多个版本的ruby兼容吗?当我尝试从红宝石宝石上安装ree宝石时,宝石抱怨我需要红宝石1.9.2。这是因为.rvmrc文件吗?

1 个答案:

答案 0 :(得分:2)

不要将.rvmrc添加到您的gem。

我忘记了一个,我的用户开始抱怨:由于ruby版本的不兼容性,整个东西都无法正常工作......

解决方法是仅在当前Ruby版本正常时才加载gem内容。

你的主要课程前面有一个:

 if RUBY_VERSION >= 1.9