我按照这个有用的教程为我的用户安装了 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
。