Есть ли способ установить модуль Perl после установки Perl? - PullRequest
1 голос
/ 22 ноября 2011

Я хочу установить Perl локально (без интернета).Некоторые из моих рабочих кодов должны добавить некоторые модули, чтобы он работал (для свежего установленного Perl).Но в моем случае я не могу установить модули, потому что у меня нет подключения к интернету.

Возможно ли установить Perl локально с помощью модуля типа Text :: CSV?

Пожалуйста, сообщите.

Ответы [ 2 ]

5 голосов
/ 22 ноября 2011

Для большинства дистрибутивов модуль CPAN и приложение cpan загружают дистрибутив с зеркального сайта CPAN, распаковывают его в каталог и запускают некоторый стандартный набор команд, например

perl Makefile.PL
make
make test
make install

Если вы можете обойти шаг загрузки из Интернета (скажем, путем копирования дистрибутивов на CD / DVD / USB-накопитель), вы можете выполнить другие шаги вручную. Не забудьте включить дистрибутивы для зависимостей интересующих вас модулей (например, Text::CSV зависит от IO::Handle, Test::More и Test::Harness [хотя это довольно стандартные модули]).

1 голос
/ 22 ноября 2011

Относительно создания танца (perl Makefile.PL && make test && make install) используйте марку, указанную perl -V:make, или используйте cpan Text::xSV или cpanp i Text::xSV

См. Установка модулей / perldoc [perlmodinstall]

Относительно создания своего собственного Perl см. [Создание своего собственного "Strawberry Perl Plus ..."] на веб-сайте strawberryperl.

То, что вы, вероятно, хотите, самое простое решение, это загрузить «перемещаемый» perl, переносимый perl, как http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0-portable.zip

И заполните все необходимые модули и возьмите с собой на USB-накопитель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...