Używam MacOSX Lion, Ruby 1.9.2, szyny 3.1.2 i 9.0.4 postgresPostgres rake db: migrować nie powiedzie się z odmowa dostępu błędu
Zrobiłem db natarcia: migrować na mojej aplikacji przy użyciu postgres . Nie udało się uzyskać błędu odmowy dostępu.
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
rake aborted!
could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
Sprawdziłem, czy serwer działa i działa poprawnie. Mogę z powodzeniem podłączyć do mojego db przy użyciu
psql -Umyuser myapp_development
psql -Umyuser myapp_test
Podczas tworzenia nowego użytkownika PG, nigdy nie zapytał mnie o hasło, a więc nie dać hasło dla tego użytkownika myuser
wszędzie.
Oto mój plik database.yml.
development:
adapter: postgresql
encoding: utf8
database: myapp_development
username: pgguy
test:
adapter: postgresql
encoding: utf8
database: myapp_test
username: pgguy
production:
adapter: postgresql
encoding: utf8
database: myapp_production
co powinienem zrobić, aby połączyć się z nią z aplikacji mojej szyny?
bardzo dziękuję! Próbuję zdiagnozować to przez wiele godzin. –
Doskonale! .. Spędziłem jeden dzień próbując rozwiązać ten problem w OS X 10.8.1. Dziękuję Ci! –