Rails を学んでいて、Ruby on Rails Tutorial Book に従っています。
追加の課題があり、デフォルトの SQLite3 の代わりに postgreSQL を使用する方法を教えてくれました。
ただし、postgreSQL に変更したため、SQLite で動作する rspec テストが失敗しました。
私は実行しています:bundle exec rspec spec/requests/static_pages_spec.rb
そしてそれは返します:
Failure/Error: Unable to find matching line from backtrace
PGError:
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"?
これは、テスト用に database.yml にあるものです。
test:
adapter: postgresql #sqlite3
database: sample_app #db/test.sqlite3
pool: 5
何かご意見は?ありがとう!!!