Я получаю следующую ошибку в Windows с помощью msysgit. Неважно, делаю ли я это из командной строки или из BASH в комплекте с Git:
gpg: ошибка при загрузке `iconv.dll ': указанный модуль не найден.
Google пока не дал хороших результатов. Есть идеи, как это обойти? Я вижу libiconv2.dll в той же папке bin, что и gpg.exe.
Видеть этот страница для dll и как ее установить
Направления следующие:
Установка iconv.dll
Для поддержки различных языков и наборов символов версии GnuPG для Microsoft Windows используют библиотеку DLL с названием «iconv.dll». Эта DLL также была написана проектом GNU и используется несколькими приложениями, перенесенными из GNU / Linux в системы MS Windows. Если эта библиотека еще не была установлена в вашей системе, вы могли попасть на эту страницу с сообщением об ошибке. Пожалуйста, следуйте инструкциям ниже, чтобы установить эту библиотеку.
GnuPG имеет резервный механизм для работы даже без этой DLL. Однако некоторые тексты могут не отображаться корректно, и при создании нового ключа он может быть неправильно закодирован. Таким образом, если вы не используете набор символов Latin-1 или UTF-8, вам следует обязательно установить DLL перед созданием нового ключа или добавлением нового идентификатора пользователя к ключу.
Если вы использовали пакет Gpgwin для установки GnupG, вы никогда не должны увидеть это сообщение, потому что эта DLL будет установлена. Однако может случиться так, что такая DLL была инсталлирована в вашу систему другим приложением и позже деинсталлирована. Чтобы исправить это, просто переустановите Gpg4win, и все готово.
DLL доступна в виде ZIP-файла по адресу ftp://ftp.gnupg.org/gcrypt/binary/libiconv-1.9.1.dll.zip. Вы также должны получить соответствующий файл «.sig» и проверить целостность. Эта DLL была собрана из исходного пакета libiconv-1.9.1.tar.gz, доступного на тех же FTP-сайтах. Мы распространяем его отдельно для удобства и потому, что GnuPG требует только эту DLL, а не другие файлы из двоичного пакета. Условия копирования см. Во включенном файле «COPYING.LIB».
Чтобы установить эту DLL, распакуйте ее и скопируйте файл «iconv.dll» в каталог, где вы обычно храните библиотеки DLL. Если вы не знаете такой каталог, можно безопасно скопировать его в тот же каталог, где хранится файл "gpg.exe".