2012-03-06 109 views
0

我想在我的Rails應用程序運行遷移,通過耙:DB遷移--trace和我得到下面的輸出:耙:數據庫遷移不工作

** Invoke db:migrate (first_time) 
** Invoke environment (first_time) 
** Execute environment 

然後它沒有按此後做任何事情。如果我按Ctrl + C鍵出現一些錯誤,但我不確定我是否理解它們。是否有任何方法可以逐步完成並調試遷移過程,以便我可以看到它何時遇到問題遷移?

+0

如果rake實際上調用應用程序,或者如果它甚至沒有達到那麼遠,也會很有幫助 – 2012-03-06 00:09:14

+0

您的遷移是否已成功創建?你檢查了時間戳或文件創建日期嗎? – 2012-03-06 00:20:37

+0

你的意思是'rake db:migrate'?在你的標題和問題中你有'rake:db migrate'。 – 2012-03-06 00:51:11

回答

0

嘗試

bundle exec rake db:migrate --trace 
+0

與rake db相同的輸出:migrate --trace – 2012-03-06 00:13:11

1

其(耙之間空間和db)。

rake db:migrate 

拉昇的耙分貝任務概述:

rake -T db 
+0

對不起,我的部分是輸入錯誤。我沒有嘗試rake:db migrate;) – 2012-03-06 21:06:02

0

我意識到這不是射擊是它初始化睡眠命令等待的東西,不會通過耙進行初始化(的原因該應用程序必須運行)。所以,這次耙子不是罪魁禍首!