Öncelikle Vagrant ve Postgres için yeniyim.
Vagrant örneğimi sorunsuz bir şekilde http://files.vagrantup.com/lucid32.box kullanarak oluşturdum . Ben çalıştırmak mümkün duyuyorum vagrant up
ve vagrant ssh
sorun olmadan.
Ben takip talimatları tek minör değişiklik ile, yerine "postgresql postgresql-contrib" nin "postgresql-8.4-PostGIS" paketini yüklü.
Sunucuyu kullanarak başlattım:
postgres@lucid32:/home/vagrant$ /etc/init.d/postgresql-8.4 start
Vagrant örneğine bağlıyken psql
, örneğe sorunsuz bir şekilde bağlanmak için kullanabilirsiniz .
Vagrantfile'ımda zaten ekledim:
config.vm.forward_port 5432, 5432
ama ben localhost psql çalıştırmaya çalıştığınızda olsun:
psql: could not connect to server: Connection refused
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Eminim basit bir şey eksik. Herhangi bir fikir?
Güncelleme:
Ben böyle bir soruna bir referans buldum ve makale kullanarak önerdi:
psql -U postgres -h localhost
bununla ben:
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.