我目前正在考虑将gem升级到Rails 3,已经做了一些工作,gem现在支持Ruby 1.9.2的Rails 3。fork还包括一个指定Ruby1.9.2的.rvmrc文件。当gem可以与多种版本的ruby兼容时,是否应该使用.rvmrc文件来指定ruby版本?当我尝试从ruby gem在ree上安装gem时,gem抱怨我需要ruby 1.9.2。这是因为.rvmrc文件吗?
发布于 2011-07-27 19:18:30
不要将.rvmrc添加到你的gem中。
我忘了一个,我的用户开始抱怨:由于ruby版本不兼容,整个东西都不能工作……
一个变通办法是,只有在当前Ruby版本正常的情况下才加载gem内容。
您可以在主类前面添加一个:
if RUBY_VERSION >= 1.9https://stackoverflow.com/questions/6843074
复制相似问题