Ручная установка модулей Perl в Windows - PullRequest
2 голосов
/ 08 сентября 2011

Я много раз (безуспешно) пытался вручную установить модуль Perl (Win32-Printer-0.9.1), найденный в CPAN, но не включенный в репозиторий PPM. Что я знаю, так это то, что модуль должен быть загружен и распакован. Я знаю, что вы должны запустить MakeFile.pl, который входит в комплект.

И я знаю, что nmake как-то участвует, но, несмотря на попытки следовать указаниям, найденным в Интернете, я не смог заставить его работать.

Я использую ActivePerl 5.12.2 в Windows.

Я действительно не могу понять, почему это так сложно!

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Я так понимаю, вы используете ActivePerl. Это хорошо, но если вам нужно что-то, чего нет в PPM, вы как бы застряли. Посмотрите на конфигурацию PPM. По умолчанию он включает только сайт ActiveState PPM, но вы также можете настроить его для использования других хранилищ. Проверьте в меню Edit-> Preference. Затем нажмите на вкладку «Хранилища». Есть шесть других репозиториев PPM, которые вы можете включить в свой список репозиториев PPM. Добавьте их и посмотрите, есть ли в них ваши модули CPAN.

Другой выбор Perl для Windows - Strawberry Perl . Это включает в себя MinGW дистрибутив, который поставляется с минимально настроенным gcc компилятором и базовыми библиотеками. Это позволяет использовать практически любой модуль в архиве CPAN без изменений.

2 голосов
/ 09 сентября 2011

Запустите командный блок (cmd.exe) и введите «cpan Win32 :: Printer», и он должен установить автоматически.

...