"Unduh file DLL" terdengar berbahaya. Dari mana?
Saya akan menyingkirkan file-file ini lagi. Karena Anda mungkin tidak mereferensikan pustaka ini dari kode Anda, itu pasti dependensi libpq.dll
dan mungkin ditemukan di I:\Program Files\PostgreSQL\12\bin
(jika Anda menggunakan penginstal EDB).
Masalahnya mungkin Anda PATH
variabel lingkungan berbeda di git bash
dan di cmd.exe
, dan dalam kasus terakhir tidak semua pustaka bersama yang diperlukan dapat ditemukan di PATH
. Solusinya adalah dengan mengubah PATH
sehingga menyertakan semua file DLL yang dibutuhkan oleh executable, bukan untuk mulai menyalin file.
Mungkin cukup untuk menyertakan I:\Program Files\PostgreSQL\12\bin
di PATH
. Untuk mengatasi dependensi yang hilang, gunakan alat seperti pejalan dependensi
atau pengganti ini
.