2016-11-13 3 views
-1

Keep получать это, когда я бегу bundle exec rake db:create:расслоение Exec грабли БД: создавать ошибки

could not connect to server: Connection refused 
    Is the server running on host "localhost" (::1) and accepting 
    TCP/IP connections on port 5432? 
could not connect to server: Connection refused 
    Is the server running on host "localhost" (127.0.0.1) and accepting 
    TCP/IP connections on port 5432? 

Любые идеи, как это исправить?

+0

какую базу данных вы используете? Postgres? – Pragun

+0

Вы запустили сервер postgresql? – falsetru

+0

Да, используя Postgres db. Попытка запустить это приложение: github.com/harrystech/prelaunchr – user4210063

ответ

0

Это возможно из-за проблемы с разрешением. Перейдите к /etc/postgresql/<your version of pg>/main/ и откройте pg_hba.conf.

Поиск линии, которая могла бы сказать local all postgres peer и заменить ее на local all all trust. Затем запустите sudo service postgresql restart в вашем терминале.

0

Попробуйте это:

Он будет работать

ваш database.yml должен выглядеть следующим образом:

development: 
    adapter: postgresql 
    encoding: unicode 
    database: <DATABASE_NAME> 
    pool: 5 
    username: <username> 
    password: <password> 
    host: localhost 
    port: 5432 

И это будет то же самое для других сред

+0

По-прежнему получаю ту же ошибку. Я пытаюсь запустить это приложение, если это вообще помогает: https://github.com/harrystech/prelaunchr – user4210063

+0

Вы добавили это: port: 5432 в database.yml – Ranzit