Ручная установка модулей Perl в Windows
Я пытался (безуспешно) много раз вручную установить модуль Perl (Win32-Printer-0.9.1), найденный в CPAN, но не включенный в репозиторий PPM. Что я знаю, так это то, что модуль должен быть загружен и распакован. Я знаю, что вы должны запустить MakeFile.pl, который включен.
И я знаю, что nmake как-то участвует, но, несмотря на попытки следовать указаниям, найденным в Интернете, я не смог заставить его работать.
Я использую ActivePerl 5.12.2 на Windows.
Я действительно не могу понять, почему это было бы так сложно!
Заранее спасибо!
2 ответа
Я так понимаю, вы используете ActivePerl. Это приятно, но если вам нужно что-то, чего нет в PPM, вы как бы застряли. Посмотрите на конфигурацию PPM. По умолчанию он включает только сайт ActiveState PPM, но вы также можете настроить его для использования других репозиториев. Проверьте в меню Edit->Preference. Затем нажмите на вкладку "Хранилища". Есть шесть других репозиториев PPM, которые вы можете включить в свой список репозиториев PPM. Добавьте их и посмотрите, есть ли в них ваши модули CPAN.
Другой выбор Perl для Windows - http://strawberryperl.com/. Это включает в себя дистрибутив MinGW, который поставляется с минимально настроенным gcc
библиотеки компилятора и базы. Это позволяет использовать практически любой модуль в архиве CPAN без изменений.
Запустите командный блок (cmd.exe) и введите "cpan Win32::Printer", и он должен установить автоматически.