2011-03-07 59 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