"DLL फ़ाइलें डाउनलोड करें" खतरनाक लगता है। कहाँ से?
मैं फिर से इन फाइलों से छुटकारा पाऊंगा। चूंकि आप शायद इन पुस्तकालयों को अपने कोड से संदर्भित नहीं करते हैं, यह libpq.dll
की निर्भरता होनी चाहिए और संभवत:I:\Program Files\PostgreSQL\12\bin
में पाए जाते हैं (यदि आपने EDB इंस्टॉलर का उपयोग किया है)।
समस्या शायद यह है कि आप PATH
पर्यावरण चर git bash
में अलग है और cmd.exe
. में , और बाद के मामले में सभी आवश्यक साझा पुस्तकालयों को PATH
. पर नहीं पाया जा सकता है . इसका समाधान PATH
. को बदलना है ताकि इसमें सभी डीएलएल फाइलें शामिल हों जिन्हें निष्पादन योग्य की आवश्यकता होती है, नहीं फाइलों के आसपास कॉपी करना शुरू करने के लिए।
यह संभवतः I:\Program Files\PostgreSQL\12\bin
को शामिल करने के लिए पर्याप्त है PATH
. में . अनुपलब्ध निर्भरता को हल करने के लिए, निर्भरता वॉकर
जैसे टूल का उपयोग करें या यह प्रतिस्थापन
।