当我想安装CPAN模块时,我遇到了问题
我输入cpan来安装cpan,但是我得到了以下错误:
mkdir /home/cyrine/.cpan/CPAN:许可>拒绝在/usr/share/perl/5.10/CPAN/Shell.pm第656行
如何更改这些权限?
发布于 2013-04-15 09:16:30
CPAN目录可能属于root;您可以通过执行ls -l /home/cyrine/.cpan来检查这个目录。
有两种方法可以解决这个问题:
mv ~/.cpan ~/.cpan-old或rm -rf ~/.cpan)。发布于 2013-04-15 10:01:56
您的主目录似乎存在权限问题。也许是其他人在您的主目录中安装了Perl模块,因此您不拥有这些文件夹?
如果您无法解决底层权限问题,有几种方法可以安装Perl模块而不具有根权限。您可以使用这些文件在您拥有访问权限的其他位置安装模块。
Local::Lib允许您维护安装在主目录中的Perl模块的本地库。它给出了如果您还没有安装模块,那么安装它本身的说明。
珀尔布莱是一个非常简单的使用工具,它允许您在主目录中维护您自己单独安装的Perl (和安装模块)。
如果这还不够,请浏览以前关于这个问题的一些问题以获得更多信息。
https://stackoverflow.com/questions/16011504
复制相似问题