PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

'Tidak dapat menemukan pg-0.12.2 di salah satu sumber' saat menjalankan rspec

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan data biner ke dalam DB menggunakan Laravel?

  2. Alat GUI Teratas untuk PostgreSQL

  3. PostgreSQL:Memeriksa BARU dan LAMA dalam fungsi untuk pemicu

  4. Meningkatkan kinerja kueri jsonb Postgres yang dikombinasikan dengan kueri relasional

  5. PostgreSQL, jumlah baris antara tanggal min dan maks