我正在使用Napa框架。
rake db:create
给了我以下错误:
PG::ConnectionBad: fe_sendauth: no password supplied
调查问题我发现rake尝试使用我的系统用户而不是database.yml中指定的数据库创建数据库 删除database.yml会显示“找不到文件”,因此看起来它已正确读取。
我的database.yml内容:
defaults: &defaults
encoding: unicode
adapter: postgresql
host: localhost
username: pushnote
password: secret123
production:
<<: *defaults
database: pushnote_production
development:
<<: *defaults
database: pushnote_development
test:
<<: *defaults
database: pushnote_test
staging:
<<: *defaults
database: pushnote_production
任何人都可以提供帮助吗?
答案 0 :(得分:1)
使用git中最新的Napa代码,而不是继续使用gem里面的内容:)
例如,在你的Gemfile中添加:
gem 'napa', :git => 'https://github.com/bellycard/napa.git'