2

每次我运行命令时:

rake test test/models/post_test.rb test_the_truth

我收到以下错误:

`initialize': FATAL:  database "knome_test" does not exist (PG::Error).

有人可以解释并帮助我调试它吗?

4

2 回答 2

7

听起来您还没有创建数据库。

尝试运行以下命令来创建、迁移并准备您的测试数据库。

rake db:create
rake db:migrate
rake db:test:prepare
于 2013-09-05T12:49:58.507 回答
-1

您已经在 postgres 中创建了一个新数据库,并使用该 db_name、用户名和密码更新了 database.yml “test”部分。与您在“开发”部分中所做的相同。

于 2013-09-05T12:49:50.113 回答