Как собрать и установить локальные Perl модули - PullRequest
0 голосов
/ 27 апреля 2020

Как собрать и установить локальный Perl модуль? Я скачал код для модуля, который не будет компилироваться как есть, так что я искал в коде. Я хотел бы собрать его и установить. Я как бы собираю сборку с использованием make-файла, хотя я хотел бы знать, как указать «osname» в make-файле. Таким образом, создаются файлы .pm и .bundle. Я пытался сделать make install, но, как я вижу, ни один файл не был установлен в нужном месте. Я делаю это в системе MacOS, и у меня установлен perlbrew. В каждом посте, посвященном установке модулей, обсуждается только использование cpan для установки из удаленного репозитория cpan. Мне придется опубликовать еще один вопрос о том, почему так много модулей я пытаюсь установить как есть, grrrrr.

1 Ответ

1 голос
/ 27 апреля 2020

Если он имеет Build.PL:

perl Build.PL
./Build test
./Build install

В противном случае:

perl Makefile.PL
make test
make install

(Предполагается, что все зависимости установлены.)

...