Я бы хотел использовать каталог, не относящийся к корневому каталогу, для всего, что я устанавливаю из cpan. Как я могу это настроить?
Обычная конфигурация CPAN пытается установить пакеты в /usr
. После добавления 'makepl_arg' => q[PREFIX=~/cpan_local]
простые пакеты, похоже, собираются, но я не могу создать пакет, который извлекает свои зависимости - зависимость не найдена.
После того, как я изменил его на 'makepl_arg' => q[PREFIX=~/cpan_local LIB=~/cpan_local]
, я получаю следующее сообщение: Warning: Prerequisite 'ExtUtils::CBuilder => 0.27' for 'D/DA/DAGOLDEN/Module-Build-0.3607.tar.gz' already installed but installation looks suspicious. Skipping another installation attempt, to prevent looping endlessly.
Как я могу настроить это правильно? Я хочу, чтобы все, что построено, делало с ~/cpan_local
автоматически. (или для людей, знакомых с python, я бы хотел, чтобы это работало как virtual-env
и запускало easy_install
из него).