Установка Git на Windows
Я установил несколько разных версий Git на Windows с одной и той же ошибкой. Я получаю сообщение об ошибке "libssh2.dll не установлен на этом компьютере...".
Я осмотрел установочные файлы, и, Windows права, его там нет. Я попытался установить двоичные файлы ssh2.dll (единственное место, где я мог их найти - в дистрибутиве php), поместить их в системные каталоги и все остальное.
Кто-нибудь знает источник / или решение проблемы?
2 ответа
Я наконец решил это. Я не могу точно сказать, из-за чего возникла проблема - иными словами, почему она не работала с различными установками git и т. Д. Хотя я ожидаю, что проблема была той же; не имеет смысла, что я продолжал устанавливать разные неработающие пакеты Git.
Во всяком случае, что решило это так:
Я скачал libssh2.dll
двоичные файлы с веб-сайта libssh2.org, но файл, который прилагается к нему, был libssh2-1.dll
, который остался незамеченным мерзавцем Мне не пришло в голову переименовать его, но это могло бы сработать.
Однако, что работало, так это скачивание двоичных файлов Cgminer, которые, как я как-то обнаружил, содержат libssh2.dll
,
Я тогда скопировал libssh2.dll
в ..\mysisgit\bin
и с тех пор мерзавец работал отлично. Бог знает, почему его там не было; тем более что это версия mysisgit, которая поставляется с cmder
(Таким образом, я предполагаю, что это недавняя версия Mysisgit).
Это сделало меня глупым. Обратите внимание на дату моего оригинального сообщения.
Эта ошибка была исправлена в 2011 году.
В процессе установки я бы порекомендовал просто разархивировать переносную версию msysgit.
PortableGit-1.8.3-preview20130601.7z
Тогда не будет проблемы.