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.