1
鉴于Rails的recent security patch,要成功更新Rails 2.3.11至2.3.15应该采取哪些正确步骤?升级Rails 2.3.11至2.3.15的正确步骤是什么?
鉴于Rails的recent security patch,要成功更新Rails 2.3.11至2.3.15应该采取哪些正确步骤?升级Rails 2.3.11至2.3.15的正确步骤是什么?
git checkout -b new_rails
)bundle update rails
git checkout master
;可选择删除新分支git branch -D new_rails
仅在新分支上进行操作才能确保没有任何中断。
如何防止更新其他现有的宝石?我已经继承了一个(大部分)未经测试的应用程序,并没有太多的覆盖范围,并希望阻止更新版本的其他宝石。我是否需要在每个gem的gemfile文件的gemfile.lock文件中指定版本? – Paul
@Paul通过运行'bundle update rails',它只会更新rails及其依赖项。运行'bundle'会更新/安装gemfile中的所有内容。请参阅[本丛书指南](http://gembundler.com/man/bundle-update.1.html),“更新GEMS列表”一节。无论如何,在一个新的分支中完成所有这些,只是为了安全起见。 – weltschmerz
我还必须在environment.rb – Paul