2013-04-27 2 views
0

Я очень новичок в ruby ​​и postgresql.
Когда я пытаюсь запуститьОшибка: запуск сервера POSTGRESQL

ruby scrpit/server, rake db:migrate, rake db:seed 

я получить это.

Rails 2.3.11 application starting on http:/0.0.0.0:3000 
warning: already initialized constant SESSION_SECRET 
Faraday: you may want to install system_timer for reliable timeouts 
/home/user/.rvm/gems/ruby-1.8.7-p371/gems/activerecord-.3.11/lib/active_record/connection_adapters/postgresql_adapter.rb:941:in `initialize': could not connect to server: Connection refused (PGError) 

Is the server running on host "localhost" (127.0.0.1) and accepting 
TCP/IP connections on port 5432? 

Я на убунту 12.04, рубин 1.8.7, рельсы-2.3, гем 1.5.3

ответ

0

Это то, что вы должны сделать:

убедитесь, что Postgres сервер на самом деле работает

$ netstat -a | grep postgre 

если он работает, попробуйте подключиться к нему с терминала с помощью команды psql. его не работает, а не работает. попробуйте запустить его вручную

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start 

Если он по-прежнему не запускается, Есть ли какие-либо сообщения об ошибках в server.log? Если да, разместите их здесь.

Удачи вам!

+0

Спасибо за ответ. Я пробовал оба из них, но никто из них не работал. Вот сообщение об ошибке.http: //pastebin.com/jwVB3NaS – user2295369

+0

-Error: Следующие пакеты имеют неудовлетворенные зависимости: postgres-xc: Зависит: postgres-xc-client, но он не будет установлен E: Невозможно устранить проблемы, у вас есть сломанные пакеты. – user2295369