Когда я пытаюсь выполнить определенные команды (как нажатие мерзавца, например) от Bash мерзавца в Windows 7 (64bit) I получают ошибку:
The program can't start because libiconv2.dll is missing from your computer
Я искал исчерпывающе решение этого.
Большинство, которое я могу найти, является потоком проблемы на сайте кода Google (Выпуск 419) и несколько других блогов тут и там. Насколько я могу сказать, что ни одно из предложений, предлагаемых в сообщениях, на самом деле не решит мою проблему.
Я попытался переустановить. Я попытался добавить $GIT/bin
к PATH
.
Я могу проверить, что dll находится в $GIT/bin
каталог..., но тем не менее я не могу продвинуть к удаленному.
У меня есть рабочая установка msysgit на другом поле Windows 7, и я установил тот же путь в обеих ситуациях... поэтому, само собой разумеется, я вполне смущен.
Любая справка на этом больше всего ценилась бы.
Спасибо,
Я решил эту проблему ... Здесь нужно отметить пару моментов.
1) Проблема заключалась в опечатке в моем сконфигурированном источнике в моем локальном файле .git / config ... Так что я идиот.
2) Git Bash не завершается корректно в этой ситуации, а затем выдает эту вводящую в заблуждение ошибку как предупреждение, а не сообщает, что не существует настроенного источника имени, указанного в файле .git / config.
Единственный способ выяснить это - добавить каталог $ GitPath / cmd. на мой путь и запустив git из командной строки.Там я смог получить подробное сообщение об ошибке, указывающее, что удаленный репозиторий еще не существует. Затем я вызвал проверенный редактор vi и увидел, что на самом деле это опечатка.
Урок здесь. Если вы получаете странную ошибку .dll с msysgit, скорее всего, это результат неправильной конфигурации ... а не какой-то системной аномалии или проблемы с установкой.
Спасибо всем, кто пытался в этом помочь!
Самый быстрый способ исправить это - найти файл *.dll на другом компьютере и скопируйте его =)
У меня есть msysgit в Windows7 без каких-либо проблем с какой-либо DLL.
У меня есть libiconv2.dll в каталоге bin: C: \ Path \ To \ Git \ 1.7.1 \ bin
Проблема 419 была связана с тем, кто установил "development среда для компиляции Git для Windows », а не только Git.
См. Этот ТАК ответ на разницу между двумя .
Так какой из них вы установили?
Git-1.x.x.x ...
? (например, « Git-1.7.0.2-preview20100309.exe
»), msysGit-netinstall-1.x.x ...
? (например, « msysGit-netinstall-1.7.1-preview20100612.exe
»).