Du bør gå under perl for at løse disse dynamiske sammenkædningsproblemer. Brug strace program &> out , og derefter grep for libpq.so.5 . Mit gæt er din libpq.so.5 er på den forkerte placering, eller din DynaLoader er forkert konfigureret. Læs dokumenterne på @dl_library_path .
Du kan se, hvad din søgesti er med denne (strace vil også vise, at den forsøger at finde .so ved at kontrollere hver mappe):
perl -MDynaLoader -le'print for @DynaLoader::dl_library_path;'
Sørg for at din libpq.5.so falder i en af dem. strace vil også vise, om kernen returnerer en fejl til DynaLoader, at den skjuler; desuden vil den helt sikkert fortælle dig alt, hvad DynaLoader ved.