"Ladda ner DLL-filerna" låter farligt. Varifrån?
Jag skulle bli av med dessa filer igen. Eftersom du förmodligen inte refererar till dessa bibliotek från din kod måste det vara beroenden av libpq.dll
och finns förmodligen i I:\Program Files\PostgreSQL\12\bin
(om du använde EDB-installationsprogrammet).
Problemet är förmodligen att du använder PATH
miljövariabeln är annorlunda i git bash
och i cmd.exe
, och i det senare fallet kan inte alla nödvändiga delade bibliotek hittas på PATH
. Lösningen är att ändra PATH
så att den inkluderar alla DLL-filer som den körbara filen kräver, inte för att börja kopiera runt filer.
Det räcker förmodligen att inkludera I:\Program Files\PostgreSQL\12\bin
i PATH
. För att lösa saknade beroenden, använd ett verktyg som dependency walker
eller denna ersättning
.