Я следовал этому полезному руководству , чтобы установить Perl только для моего пользователя. Извините за ссылку на внешний сайт, но я думаю, что чтение этого - единственный способ понять, как ответить на вопрос.
Во всяком случае, я загружаю настройки CPAN по умолчанию -в каталоги .cpan
и CPAN
, созданные с помощью руководства -, но по какой-то причине CPAN все еще хочет копаться в/usr/lib/
-который он просто не может получить -, когда я пытаюсь установить модуль. Это было при установке DBD::CSV
.
Вот сообщение об ошибке:
All tests successful (7 subtests UNEXPECTEDLY SUCCEEDED), 3 tests skipped.
Files=23, Tests=706, 3 wallclock secs ( 2.28 cusr + 0.54 csys = 2.82 CPU)
/usr/bin/make test -- OK
Running make install
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/perl5lib/lib/Bundle/DBD'
mkdir /perl5lib: Permission denied at /usr/lib/perl5/5.8.8/ExtUtils/Install.pm line 457
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
at -e line 1
make: *** [pure_site_install] Error 13
/usr/bin/make install -- NOT OK
Кажется, все идет не так perl5lib
.