我目前使用的是rubygems版本1.3.7。我刚刚安装了rails 2.3.11,现在想要更新我的rubygems版本。请问对于rails 2.3.11来说,哪个是稳定的rubygems版本?
我目前使用的是rubygems版本1.3.7。我刚刚安装了rails 2.3.11,现在想要更新我的rubygems版本。请问对于rails 2.3.11来说,哪个是稳定的rubygems版本?
我使用2.3.11版本和RubyGems 1.7.2版本,无需引用“thread”或对现有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
gem update --system 1.3.7
我正在使用1.5.2版本与2.x的ror应用程序,一切正常。
你应该能够升级到1.5.3版本而不需要更改你的2.x应用程序。
1.6.1版本刚刚发布:rubygems-1.6.1 - Rubygems 1.6对于rails 2.x有一个弃用警告,在changelog中有说明。
RubyGems不再需要'thread'。Rails < 3将需要在他们的应用程序中添加require 'thread'。
我认为这不是什么大问题,但如果你安装了1.6版本,你可能需要将这个小要求添加到所有的2.x应用程序中。
rvm rubygems 1.7.2
来切换RubyGems版本。需要注意的是,rvm每个Ruby版本只能加载一个RubyGems版本,所以这个RubyGems版本会适用于该Ruby版本下的所有gemset。 - Matt Connolly