「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
内 。欠落している依存関係を解決するには、依存関係ウォーカー
などのツールを使用します または