Как использовать модули Perl без терминального доступа? - PullRequest
0 голосов
/ 06 июля 2018

Я использую службу веб-хостинга, которая предоставляет только FTP-доступ, но не терминальный (telnet, SSH и т. Д.). Ядро Perl уже установлено на сервере вместе с небольшим количеством модулей (таких как LWP :: Simple). Мой скрипт хочет использовать модули, которые не были установлены (например, WWW :: Mechanize). Есть ли способ использовать эти модули без обычной установки?

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

Попробуйте http://sf.net/projects/cgipan для установки модулей без доступа к оболочке.

0 голосов
/ 06 июля 2018

Вы можете поместить пакет (something.pm) в структуру вашей папки. Мне лично нравится помещать их в папку modules.

Затем включите его в свой скрипт. Я сделал это так:

BEGIN {push @INC, '<path_to_your_project>/modules'};
use <YOUR_PACKAGE>;   <- package name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...