2012-03-06 114 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

我意识到这不是射击是它初始化睡眠命令等待的东西,不会通过耙进行初始化(的原因该应用程序必须运行)。所以,这次耙子不是罪魁祸首!