每次我运行命令时:
rake test test/models/post_test.rb test_the_truth
我收到以下错误:
`initialize': FATAL: database "knome_test" does not exist (PG::Error).
有人可以解释并帮我调试吗?
答案 0 :(得分:5)
听起来你还没有创建数据库。
尝试运行以下命令来创建,迁移,然后准备测试数据库。
rake db:create
rake db:migrate
rake db:test:prepare
答案 1 :(得分:-1)
您已在postgres中创建一个新数据库,并使用该db_name,username&更新database.yml“test”部分。密码。与您在“开发”部分中所做的相同。