Установка модулей CPAN без рута

Я следовал этому полезному руководству , чтобы установить 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.

5
задан Borodin 6 July 2012 в 18:11
поделиться