2015-05-14 2 views
0

Я использую Napa рамки.rake db: create ignores database.yml content

rake db:create 

дает мне следующую ошибку:

PG::ConnectionBad: fe_sendauth: no password supplied 

Исследуя проблему, я обнаружил, что грабли пытается создать базу данных с помощью моей системы пользователя, а не от указанного в database.yml Удаление database.yml дает 'file not found', поэтому он выглядит так, как будто он правильно читается.

Мой 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 

Любой может помочь с этим?

ответ

1

Используйте новейший код Napa от мерзавца вместо ретрансляцию на это, что внутри камня :)

Например, в вашем Gemfile добавить следующее:

gem 'napa', :git => 'https://github.com/bellycard/napa.git' 
Смежные вопросы