perl - 无法更改这些权限.CPAN

标签 perl permissions installation cpan

我想安装 CPAN 模块时遇到问题

我输入 cpan 来安装 cpan ,但出现此错误:

mkdir /home/cyrine/.cpan/CPAN: Permission >denied at /usr/share/perl/5.10/CPAN/Shell.pm line 656

如何更改这些权限?

最佳答案

可能 CPAN 目录归 root 所有;您可以通过执行 ls -l/home/cyrine/.cpan 来检查这一点。

有两种方法可以解决此问题:

  1. 如果您对服务器有 sudo 访问权限,请在安装和使用 CPAN 时使用该权限。

  2. 删除或重命名整个/home/cyrine/.cpan 目录(mv ~/.cpan ~/.cpan-oldrm -rf ~/. cpan)。

关于perl - 无法更改这些权限.CPAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16011504/

相关文章:

全新安装后 Magento2 没有 CSS,没有任何效果

CentOS7 上的 WordPress 文件权限需要 sudo

Ubuntu 10 思杰插件

perl - 错误 "Use of uninitialized value in string ne"来自哪里?

perl - "if (1)"有什么作用?

perl - 什么时候应该使用 "use",什么时候应该使用 "require",什么时候应该在 perl [良好的编程习惯] 中使用 "AUTOLOAD"?

php - php中的Google Drive API(团队驱动器)文件权限对任何人或特定域

regex - perl 中的正则表达式和重复字符类

node.js - 使用 NPM 和 Node 安装 CoffeeScript

installation - 向 Autoconf 生成的配置脚本添加自定义安装目录选项