致命:数据库«sampleapp_production»不存在

时间:2014-10-12 15:30:24

标签: ruby-on-rails railstutorial.org

第一次来这里,我希望做得对。

我正在关注铁路指南3.2,我在5.4节中的5.4节中列出。

  

(事实上,你可以自己输入rake; rake的默认行为是   运行测试套件。)

我使用了itselft的rake但是从那以后我有一个错误。当我跑: “$ bundle exec rake spec”我收到此错误。

http://pastebin.com/F0wrEkT1

我的database.yml是: http://pastebin.com/tWAgeFTV

我的问题是,当我还没有使用它时,我不知道它为什么要求生产数据库。当我找到这个问题时,我找不到相关的主题(几乎我没有找到它)。

你是否有一些寻找明星或知道发生了什么的线索?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我不确定为什么要查找生产数据库,但您可能想要跳过。再看一下: (In fact, you can just type rake by itself; the default behavior of rake is to run the test suite.) The only caveat is that using rake to run the tests for the current sample application will raise an error since it requires the test database to be prepared properly, a step we’ll defer to Section 6.2.1.

建议运行:

bundle exec rake db:test:prepare