精华帖 (4) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-25
rainux 写道 yangzhihuan 写道 rainux 写道 yangzhihuan 写道 我的解决方法是:
新建一个Rails 2.3.2的工程,把boot.rb文件拷贝过去旧工程中. 然后执行一下 rake rails:update 基本上就搞定了. 没有必要创建一个新工程吧,直接在 config/environment.rb 里把 Rails 版本号改成 2.3.2 之后执行 rake rails:update 即可更新所有的文件,包括 application.rb 自动改名。 我一开始就是这样干的,但是执行rake的时候会提示 boot.rb 有错的. 我从 Rails 2.2.2 升级上来的,没有问题。可能是因为你原来的 Rails 版本比较老。 用自动升级应该跟mysql类似,就是一个版本一个版本的upgrade,这样的话麻烦会少很多. |
|
返回顶楼 | |
发表时间:2009-04-15
robbin 写道 每次升级Rails都有点心惊肉跳的,不单纯是这些不兼容的文件修改,而是很多不实际上线运行发现不了的新问题。
Robbin何不依据自己对Rails的修改,在Github上做一个兼容性和稳定性更好的fork?这样不仅方便大家,而且可以方便地pull回Rails。 |
|
返回顶楼 | |