@Riateche:Akhirnya, saya melihat konfigurasi database untuk test lingkungan melewatkan pengaturan eksplisit untuk host dan pelabuhan . Setelah saya menambahkan pengaturan ke test lingkungan, saya dapat menjalankan perintah bundle exec rake db:create:all
berhasil.
Harus saya katakan, saya tidak suka mereka menyarankan pengaturan tersebut untuk pengembangan lingkungan, tetapi tidak menambahkannya untuk lingkungan lain. Itu membuatnya sangat mungkin untuk kehilangan mereka, seperti yang saya buktikan.
test:
adapter: postgresql
encoding: unicode
database: my_test_app_test
pool: 5
username: johndoe
password: password
host: localhost
port: 5433