Я пытаюсь установить NET-SSH2 для Perl 5.20.2 на Windows 2008r2, но безуспешно.

C:\Perl> ppm install NET-SSH2 Загрузка списка пакетов репозитория пакета ActiveState ... ошибка 500 Не удается подключиться к ppm4.activestate.com:80 установка ppm не удалась: не удается найти пакет, содержащий NET-SSH2

пожалуйста помоги

1 ответ1

0

Похоже, ActiveState не получил этот пакет для сборки для этой версии Perl. Зависимость от библиотеки libssh2 является проблемой. Смотрите журнал сборки здесь:

ActiveState Perl 5.20 Net::SSH2 журнал сборки

Я верю, что Strawberry Perl имеет встроенную библиотеку libssh2.

Если вы хотите придерживаться ActiveState и не возражаете против использования стороннего репозитория пакетов ppm, вы можете использовать эту команду для установки версии Net::SSH2, правильно скомпилированной с libssh2:

ppm install http://www.sisyphusion.tk/ppm/Net-SSH2.ppd

Посмотрите эту ссылку на PerlMonks для хорошего объяснения проблемы:

Net-SSH2 в Windows с Perl 5.14

OP в вышеупомянутом потоке использует 5.14, но psd sisyphusion определит вашу версию perl и архитектуру платформы.

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