升级rails和ruby版本后,Rake Command无法正常工作

时间:2011-07-16 07:14:51

标签: ruby ruby-on-rails-3 rvm ruby-1.9.2

当我运行任何类型的rake命令时,我收到错误,它正在向我显示

耙子流产了! 没有要加载的文件 - config / environment

我正在尝试将ruby版本从ruby 1.8.7升级到ruby 1.9.2并将rails 2.3.11升级到rails 3.0.9,当我尝试启动服务器时它正在向我显示

分配给config.time_zone的值无法识别。运行“rake -D time”以查找用于查找适当时区名称的任务列表。 (RuntimeError)

我正在使用RVM进行此次升级

红宝石-v ruby 1.9.2p180(2011-02-18修订版30909)[i686-linux]

rails -v Rails 3.0.9

2 个答案:

答案 0 :(得分:1)

如果没有一些相当广泛的准备,你不能只从Rails 2升级到3。一切都会破裂。看看这些Railscasts的初学者:

可能有更新的资源。我还建议升级第一个ruby,然后升级Rails,反之亦然,不要同时升级。分而治之。

答案 1 :(得分:0)

Peepcode Rails 3升级手册PDF

Rails核心建议:Plugin对您的Rails 2.x / 3.x运行检查,以检查3.0路径上的明显升级点。