sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvorfor mislykkes installationen af ​​DBD::Pg i DynaLoader?

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.



  1. Tjek om rækken findes, Laravel

  2. Database Design Spørgsmål - Kategorier / Underkategorier

  3. VÆLG ANTAL(*) - returner 0 sammen med grupperede felter, hvis der ikke er nogen matchende rækker

  4. EFTER INSERT trigger i separat transaktion?