Ich möchte postgresql für meine Schienen App in Cloud9 einrichten.postgresql Fehler in Cloud9 "konnte keine Verbindung zum Server herstellen: Verbindung verweigert"
Der folgende Fehler trat auf, als ich versuchte, bundle exec rake db:create
.
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?
...
database.yml
default: &default
adapter: postgresql
encoding: unicode
pool: 5
username: <%= ENV['USERNAME'] %>
password: <%= ENV['PASSWORD'] %>
host: localhost
development:
<<: *default
database: app_development
test:
<<: *default
database: app_test
production:
<<: *default
database: app_production
Gemfile
gem 'pg', '~> 0.18.2'
/etc/postgresql/9.3/main/ pg_hba.conf
# Database administrative login by Unix domain socket
local localhost ubuntu md5
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all ubuntu md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
Obwohl ich ähnliche Fragen in Stackoverflow gefunden habe, funktionieren sie nicht für mich. Es wäre zu schätzen, wenn Sie mich beraten könnten, wie Sie diesen Fehler vermeiden können.
Vielen Dank für Ihre Antwort, @chalitha lawanga. Ich habe bereits 'listen_addresses = '*'' in 'postgresql.conf' bearbeitet. – SamuraiBlue