Как я могу установить модуль жемчуга, доступный только моему идентификатору пользователя?

Можно также просто ввести в пользователе запроса от Командной строки XP. До предыдущих логинов у Вас, должно быть, был аудит, включенный для запросов журнала событий

0
задан 26 January 2012 в 09:41
2 ответа

Ваш текущий каталог является частью пути, который ищет Perl.

perl -V покажет вам содержимое @INC, которое включает ". " (текущий каталог) в конце.

Обратите внимание, что ваш текущий каталог - это именно он, а не каталог, в котором находится ваш скрипт. Если это запускать на веб-сервере, он легко сломается.

Вы также можете добавить конкретный путь, поместив use lib '/ your / perl / modules' в свой скрипт, как объясняет favoretti.

Наконец, вы можете добавить путь для всех ваших сценариев через переменную среды PERLLIB , поэтому вам не нужно использовать lib в каждом сценарии.

PERLLIB=/your/perl/modules

или SET PERLLIB = C: / your / perl / modules в Windows.

0
ответ дан 23 November 2019 в 10:50

Подробный ответ можно найти здесь: http://www.devdaily.com/perl/edu/articles/pl010015

Краткий ответ, поместите свои модули, скажем, / home / face429 / perlmodules , затем в вашей программе на Perl используйте: используйте lib '/home/face429/perlmodules';[1149341 sizes' ;[1149341 impression.

Чтобы проверить, включен ли этот путь в @INC , вы можете распечатать @INC .

1
ответ дан 23 November 2019 в 10:50

Теги

Похожие вопросы