2

Я установил несколько разных версий Git на Windows с одной и той же ошибкой. Я получаю сообщение об ошибке "libssh2.dll не установлен на этом компьютере ...".

Я осмотрел установочные файлы, и, Windows права, его там нет. Я попытался установить двоичные файлы ssh2.dll (единственное место, где я мог их найти - в дистрибутиве php), поместить их в системные каталоги и все такое.

Кто-нибудь знает источник / или решение проблемы?

2 ответа2

3

Эта ошибка была исправлена в 2011 году.

В процессе установки я бы порекомендовал просто разархивировать портативную версию msysgit.

PortableGit-1.8.3-preview20130601.7z 

Тогда не будет проблем.

1

Я наконец решил это. Я не могу точно сказать, из-за чего возникла проблема - иными словами, почему она не работала с различными установками git и т.д. Хотя я ожидаю, что проблема была та же самая; не имеет смысла, что я продолжал устанавливать разные неработающие пакеты Git.

Во всяком случае, что решило это так:

Я скачал libssh2.dll файлы libssh2.dll с веб-сайта libssh2.org, но файл, который шел вместе с ним, был libssh2-1.dll , который не был обнаружен git. Мне не пришло в голову переименовать его, но это могло бы сработать.

Однако, что же работа загрузив двоичные файлы Cgminer, которые - как я как - то обнаружил , - случается, содержат libssh2.dll

Затем я скопировал libssh2.dll в ..\mysisgit\bin , и с тех пор git работал отлично. Бог знает, почему его там не было; тем более, что это версия mysisgit, которая поставляется вместе с cmder (поэтому я предполагаю, что это недавняя версия mysisgit).

Это сделало меня глупым. Обратите внимание на дату моего оригинального сообщения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .