„Изтеглете DLL файловете“ звучи опасно. Откъде?
Бих се отървал от тези файлове отново. Тъй като вероятно не препращате към тези библиотеки от вашия код, това трябва да са зависимостите на libpq.dll
и вероятно се намират в I:\Program Files\PostgreSQL\12\bin
(ако сте използвали инсталатора на EDB).
Проблемът вероятно е, че вие сте PATH
променливата на средата е различна в git bash
и в cmd.exe
и в последния случай не всички необходими споделени библиотеки могат да бъдат намерени на PATH
. Решението е да промените PATH
така че да включва всички DLL файлове, изисквани от изпълнимия файл, не за да започнете да копирате файлове.
Вероятно е достатъчно да включите I:\Program Files\PostgreSQL\12\bin
в PATH
. За да разрешите липсващи зависимости, използвайте инструмент като dependency walker
или тази замяна
.