Rails在开发和测试环境之间混淆

时间:2011-10-11 06:13:30

标签: ruby-on-rails database

我只是将我的rails应用程序移动到新的开发机器上。 我第一次在Windows 7主机操作系统上的虚拟机中运行ubuntu上的rails。

当我运行rake db:create时,它会创建rails_app_test。

当我运行rails时,我收到错误

unknown database rails_app_dev

我正在尝试使用开发环境,但出于某种原因,rake正在创建测试。为什么会这样,我该如何纠正呢?

1 个答案:

答案 0 :(得分:2)

您的环境变量似乎等于'test'。

尝试:

 rake db:migrate RAILS_ENV=development