Anda harus memeriksa adaptor apa yang Anda miliki di config/database.yml. Mungkin Anda telah menyiapkan adaptor postgres atau pg dengan test lingkungan.
Namun, di Gemfile Anda, Anda telah menyiapkan postgres hanya untuk produksi:
group :production do
gem 'pg', '0.12.2'
end
jika Anda menambahkan lingkungan pengujian dan menjalankan bundel sekali lagi, ini akan berhasil:
group :test, :production do
gem 'pg', '0.12.2'
end
Lihat juga solusi dari jawaban ini :
Coba instal permata dengan perintah ini:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Jika Anda tidak tahu di mana pg_config Anda, jalankan perintah ini:
which pg_config
BTW, apakah Anda sudah menginstal postgres di desktop Anda? Yang Anda butuhkan hanyalah paket pengembangan postgres untuk menginstal permata.