2012-04-18 67 views
4

我在msysgit的Windows上收到以下錯誤。無論我是否從命令提示符或與Git綁定的BASH執行此操作:Msysgit GPG錯誤

gpg:錯誤加載`iconv.dll':無法找到指定的模塊。

谷歌還沒有取得任何好成績呢。任何想法如何解決這個問題?我在與gpg.exe相同的bin文件夾中看到libiconv2.dll。

+2

我搜索了一下「iconv.dll」,這是第二個結果:http://www.gnupg.org/download/iconv.en.html – 2012-04-18 16:53:08

+0

@Chris,你應該重構你的評論作爲這個問題的答案。它幫助了我,謝謝:) – andyandy 2013-01-11 07:47:49

回答

2

首先,您應該下載dll文件「iconv.dll」。該DLL可作爲地址爲ftp://ftp.gnupg.org/gcrypt/binary/libiconv-1.9.1.dll.zip的ZIP文件提供。您還應該獲得相應的「.sig」文件並驗證完整性。這個DLL是由源代碼包libiconv-1.9.1.tar.gz構建的,可以在同一個FTP站點上獲得。爲了方便起見,我們分開分發,因爲GnuPG只需要這個DLL,而不需要二進制包中的其他文件。有關複製條件,請參閱包含的文件「COPYING.LIB」。

要安裝此DLL,請解壓縮並將文件「iconv.dll」複製到您通常保存DLL的目錄中。如果您不知道這樣的目錄,那麼將它複製到與「gpg.exe」文件存儲在同一目錄中是安全的。

1

如果「捆綁使用Git的bash」意味着你使用的cygwin:

確保你有cygwin的GPG安裝,它是用什麼which gpg顯示出來。

您可以使用cygwin安裝程序(setup.exe/setup-x86.exe/setup-x86_64.exe)安裝gpg。搜索'gnupg'。它將在Utils下。