2011-07-16 101 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。