【发布时间】:2010-11-15 04:31:10
【问题描述】:
我正在使用 RSpec 和 BDD 开始我的第一个 ruby on rails 项目。当我尝试运行我的 rake spec 任务时,我收到以下错误:
拒绝用户“root”@“localhost”访问(使用密码:否)
显然 rspec 正在尝试从某个地方使用默认配置,并且忽略了我的 rails config 目录中的 database.yml 文件。我该如何解决这个问题?
【问题讨论】:
-
我通常不调用 rake 任务。相反,我从应用程序根目录执行“rspec spec”。您的应用程序在浏览器中是否正常运行,并且您是否完成了“rake db:test:prepare”来设置测试数据库?
标签: ruby-on-rails rspec