Когда я пытаюсь выполнить определенные команды (например, git push, например) из git Bash на Windows 7 (64-разрядная), я получаю ошибку:Git for Windows - Программа не запускается, потому что отсутствует libiconv2.dll
The program can't start because libiconv2.dll is missing from your computer
Я искал исчерпывающе для решения этой проблемы.
Большинство, что я могу найти, это проблема на сайте кодов Google (Issue 419) и несколько других блогов здесь и там. Насколько я могу судить, ни одно из предложений, предлагаемых в сообщениях, не решит мою проблему.
Я попытался переустановить. Я попытался добавить $GIT/bin
в PATH
.
Я могу проверить, что dll находится в каталоге $GIT/bin
... но все же я не могу нажать на удаленный.
У меня есть рабочая установка msysgit на другом ящике Windows 7, и я установил то же самое в обеих ситуациях ... поэтому нет нужды говорить, что я довольно смущен.
Любая помощь по этому вопросу была бы очень признательна.
Спасибо,
Если не DLL быть в $ GIT/LIB вместо $ GIT/бен? По крайней мере, так оно работает в Linux/UNIX, библиотеки идут в каталог 'lib'. Я не знаю, использует ли msysgit ту же схему компоновки, но это было бы быстро проверить. –
Этот вопрос должен быть представлен как ошибка для разработки Git. Но для моей жизни я не могу найти ссылки «отправить ошибку» на сайте Git ... – drozzy
первый ответ работает, вы должны отметить его как решение! – erikbwork