Ruby on rails 如何从Rails 2.3.5升级到Rails 2.3.8?

Ruby on rails 如何从Rails 2.3.5升级到Rails 2.3.8?,ruby-on-rails,Ruby On Rails,我有一个Rails 2.3.5应用程序,我想升级到Rails 3。在Rails3升级Railscast中,他们建议在升级到3之前先升级到2.3.8。我尝试过谷歌搜索,但我发现的信息都是关于升级到Rails 3的。我发现,这似乎建议执行gem update rails和rake rails:update,但是这些命令不会升级到rails 3吗,因为它是最新版本?如何升级到Rails 2.3.8?谢谢你的阅读 $ gem install rails -v 2.3.8 然后在environment.

我有一个Rails 2.3.5应用程序,我想升级到Rails 3。在Rails3升级Railscast中,他们建议在升级到3之前先升级到2.3.8。我尝试过谷歌搜索,但我发现的信息都是关于升级到Rails 3的。我发现,这似乎建议执行
gem update rails
rake rails:update
,但是这些命令不会升级到rails 3吗,因为它是最新版本?如何升级到Rails 2.3.8?谢谢你的阅读

$ gem install rails -v 2.3.8
然后在environment.rb文件中更改RAILS_版本并运行

$ rake rails:update

2.3.5
2.3.8
之间没有太大区别(另外,
2.3.10
2.3
分支上的最新版本-您应该升级到该版本)

安装导轨2.3.10:

gem install rails -v=2.3.10
然后编辑
config/environment.rb
并在文件顶部附近将Rails版本更改为
2.3.10
。启动webrick,处理它在你点击应用程序时向你发出的任何反对警告,你就差不多完成了

引自:

“我们已经发布了RubyonRails 2.3.9 (gem和git标签)来扩展2.3.8 在靠近轨道3几步的地方架桥 和Ruby 1.9。如果您的应用程序在 Rails 2.3.9(无弃用) 警告,你看起来很适合 升级到Rails 3。“

编辑: 杰里米很有钱。不要安装
2.3.9
,它有严重的安全漏洞。我已将答案更新为
2.3.10


您可以运行rake rails:update——这将更新股票javascripts和配置文件。但是,它们可能不需要从
2.3.5
更改为
2.3.10

谢谢!所以不需要rake rails:update行?rails 2.3.10也可用。更新答案以反映评论