Изменить каталог установки cpan

Я попытался настроить cpan на моем ubuntu 12.04 с помощью:

sudo cpan

и он создал папку perl5 в моем $HOME папка. Я хотел бы использовать другой каталог, такой как $HOME/.perl5 или где-то в /usr/local/lib для модулей. Является ли это возможным?

1 ответ

Решение

Место назначения, в которое CPAN устанавливает модули, можно изменить, установив его параметры (запустите o conf в оболочке CPAN):

makepl_arg         [INSTALL_BASE=/home/gokcehan/.perl5]
mbuildpl_arg       [--install_base=/home/gokcehan/.perl5]

Чтобы CPAN и Perl могли искать модули по заданному пути, установите переменную окружения PERL5LIB:

PERL5LIB=/home/gokcehan/.perl5:/home/gokcehan/.perl5/$arch

где $arch - это вывод

use Config;
print Config->{archname};
Другие вопросы по тегам