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

Mengapa menginstal DBD::Pg gagal di DynaLoader?

Anda harus menggunakan Perl untuk menyelesaikan masalah penautan dinamis ini. Gunakan strace program &> out , lalu grep untuk libpq.so.5 . Dugaan saya adalah libpq.so.5 . Anda berada di lokasi yang salah, atau DynaLoader salah dikonfigurasi. Baca dokumen di @dl_library_path .

Anda dapat melihat jalur pencarian Anda dengan ini (strace juga akan menunjukkannya mencoba menemukan .so dengan memeriksa setiap direktori):

perl -MDynaLoader -le'print for @DynaLoader::dl_library_path;'

Pastikan libpq.5.so your Anda jatuh di salah satunya. strace juga akan menunjukkan jika kernel mengembalikan kesalahan ke DynaLoader bahwa itu adalah penyelubungan; apalagi, itu pasti akan memberi tahu Anda semua yang diketahui DynaLoader.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres INTERVAL menggunakan nilai dari tabel

  2. Postgres:dapatkan min, max, nilai agregat dalam satu pilihan

  3. Bagaimana cara mengatur fungsi PostgreSQL sebagai nilai default di GORM?

  4. GROUP BY atau COUNT Suka Nilai Bidang - UNPIVOT?

  5. Alat Cadangan Teratas untuk PostgreSQL