2011-03-07 56 views

回答

0

我使用1.5.2与2.x ror应用程序很好。

你应该能够升级到1.5.3,而无需更改应用程序2.X

1.6.1刚刚发布:rubygems-1.6.1 - RubyGems的1.6有轨2.x和在changelog产生警告

RubyGems不再需要“线程”。 Rails < 3将需要添加要求“线程”到他们的应用程序。

不认为这是一个大问题,但你可能要小的要求,如果你安装1.6

6

我运行2.3.11与RubyGems的1.7添加到您的所有2.X应用。 2,而不必要求'线程'或对现有的Rails代码进行任何其他修改。 1.8系列给我带来问题,所以我降级了。

gem uninstall rubygems-update #and choose all versions if asked 
gem install rubygems-update -v 1.7.2 
update_rubygems 
gem -v 
    => 1.7.2 
+4

如果你正在使用RVM,你可以'rvm ruby​​gems 1.7.2'。虽然rvm似乎只能为每个红宝石加载一个rubygems,所以rubygems将应用于该ruby上的所有宝石。 – 2011-09-16 12:58:14

+0

更多的信息:http://blog.majesticseacreature.com/summary-of-rubygems-18-breakage-reports – robd 2013-03-19 16:12:28

2

这完美地工作,我从RubyGems的1.8.10降级(为Rails 3)至1.37(为Rails 2):

gem update --system 1.3.7