perl - 如何使用 cpan 工具安装本地模块?

标签 perl installation cpan

我的管理员给了我 sudo 权限

cpan

我还需要将几个非 CPAN 模块(Atlassian Crowd -> svn 连接器)安装到全局 PERL5LIB。

我依稀记得 cpan 可以从本地源安装,而不需要从网络上拉模块。

任何指针?我可以这样做还是应该让他以 root 身份手动安装这些模块(对我来说是个大麻烦)?谢谢!

最佳答案

如果要在当前目录中安装 Perl 发行版,请使用点而不是文件名:

 cpan .

如果您使用的是 cpan 的最新版本之一程序(不是当前 CPAN.pm 附带的程序),您可以使用 -j 开关指定备用配置文件,您可以在其中设置 --install_baseINSTALL_BASE指令,并为 connect_to_internet_ok 等选项设置值.
 cpan -j /path/to/Config.pm Foo::Bar

如果要修改当前配置以生成备用配置文件,请使用 -J 获取文件文本:
 cpan -J

理想情况下,系统管理员会为 Perl 管理员创建一个组,为该组拥有的模块安装指定一个目录,并将您添加到该组,而不是为您提供 super 用户权限。那时你不需要任何特殊的权力。

关于perl - 如何使用 cpan 工具安装本地模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1541638/

相关文章:

Perl,从文本文件第 2 列中的每个值中减去 8

Perl - 将空字符串用作 false 是一种好习惯吗?

installation - 如何使用 installshield 2011 获取 msi 文件而不是 exe 文件

perl - 使用不同的大小写重命名 CPAN 包名称

perl - 使用 mason 模板执行 perl 脚本

linux - 使用 AWK/Perl 在 K 列为空时提取行

linux - shebang中linux系统变量的使用

firefox - 同一台电脑上的多个 Firefox 版本

php - 如何在 Mac OSX 上安装 Ratchet?

database - 无法连接到 Postgres