Установка модулей с использованием Strawberry Perl - PullRequest
57 голосов
/ 11 июля 2011

До сих пор я использовал ActiveState ActivePerl и использовал ppm для установки модулей.

На прошлой неделе я перешел на Strawberry Perl , но я не знаю, как мне устанавливать модули, используя Strawberry Perl. Какова некоторая информация о том, как установка модуля выполняется с помощью Strawberry Perl, или есть какая-нибудь ссылка о том, как установить новые модули?

Ответы [ 4 ]

55 голосов
/ 11 июля 2011

Вы все еще можете использовать ppm, но это не рекомендуется.Запустите CPAN-клиент из Strawberry Perl или Strawberry Perl (64-бит) , подпапка Инструменты , запись в меню Пуск.

Введите install Module::Name там.

36 голосов
/ 11 июля 2011

Как говорит Александр, вы можете использовать клиент CPAN через меню «Пуск». Вы также можете установить модули так же, как и в Unix из окна DOS:

perl -MCPAN -e shell
install Quantum::Entanglement

Вы также можете скачать .tar.gz из CPAN, распаковать его и установить так же, как в Unix:

cd Module-Name-1.23
perl Makefile.PL
dmake
dmake test
dmake install

Возможно, вам нужно убедиться, что ваш% PATH% имеет правильную запись для доступа к Strawberry Perl и не содержит других копий dmake или gcc, которые иногда приводят к головной боли.

5 голосов
/ 05 января 2015

Измените каталог:

cd C:\Strawberry\perl\bin

, затем

C:\Strawberry\perl\bin>cpan Lingua::EN::Sentence

, и модуль установится автоматически.

1 голос
/ 16 марта 2018

CPAN - самый простой способ установки.

Как заметил Алекс, вам, возможно, придется скачать .tar.gz и распаковать его.С тех пор, как он написал свой ответ, Strawberry Perl устарел как dmake, и вместо этого вы должны использовать gmake.

...