Удалите модули Perl из CPAN на Mac

Насколько я знаю, для запуска CPAN с sudo на Mac требуется

sudo perl -MCPAN -e shell

для установки новых модулей. Теоретически модуль можно удалить, удалив его из папок Perl.

У меня вопрос: куда помещаются модули Perl при установке из CPAN с 'sudo' и без 'sudo'? Я установил BioPerl в обоих направлениях, и, похоже, это сработало. Я что-нибудь напортачил, установив с sudo и без?

Спасибо за небольшую помощь в запутанном мире Perl.


person Martin Preusse    schedule 28.10.2010    source источник
comment
Не запускайте cpan с sudo. Тесты будут запускаться с привилегиями суперпользователя, это плохая идея. Вместо этого настройте параметры make_install_make_command и mbuild_install_build_command так, чтобы они повышались только тогда, когда это необходимо, а именно для установки.   -  person daxim    schedule 29.10.2010


Ответы (1)


Вы можете увидеть, где был установлен модуль с perldoc -l <module>. Это расположение полностью зависит от вашей конкретной установки Perl, но вы можете увидеть, где находятся «стандартные» расположения, проверив строки @INC в выводе perl -V.

person Ether    schedule 28.10.2010