2011-07-16 66 views
0

当我运行任何种类的rake命令时,出现错误Rake命令升级后rails和ruby版本不工作

rake中止! 没有这样的文件来加载 - 配置/环境

我试图从红宝石1.8.7升级版本红宝石红宝石1.9.2和2.3.11轨轨到3.0.9,当我试图启动它向我显示的服务器

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

我使用RVM这个升级

红宝石-v 红宝石1.9.2p180(2011-02-18修订30909)[i686的Linux的]

轨道 - v Rails 3.0.9

+0

'echo $ TZ','echo rake -D time',post config。 –

+0

请提供您的Rails服务器启动和耙取尝试的堆栈跟踪(前10条左右的行通常就足够了)。请编辑你的问题或评论,不要创建答案来阐述你自己的问题。 – Thilo

回答

1

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

有可能是新的资源在那里。我也建议先升级第一个ruby,然后升级Rails,反之亦然,但不能同时升级。分而治之。

0

Peepcode Rails 3的升级手册PDF

Rails核心建议:Plugin对你的Rails 2.X/3.X运行检查的道路上检查是否有明显的提升点3.0。