【问题标题】:Perl cpan installed modules are installed with an individual lib pathPerl cpan 安装的模块使用单独的 lib 路径安装
【发布时间】:2019-03-31 00:34:28
【问题描述】:

使用 cpan cli 工具模块安装 - 它们在脚本执行时基本上不属于 @INC 目录的一部分。我正在使用 cygwin。

/home/myuser/.local/share/.cpan/build/Email-Sender-1.300031-0/lib/Email/Sender/Simple.pm /home/myuser/.local/share/.cpan/build/Email-Simple-2.216-0/lib/Email/Simple.pm

我现在可以使用枯燥乏味的 PERL5LIB 变量来引用每个单独的 lib 目录(它们因每个模块安装而异)。难道我做错了什么?我想用 cpan 安装 Perl 模块,然后在不关心它们的位置的情况下使用它们......

【问题讨论】:

  • .cpan/build 是一个用于构建和测试模块的临时目录。测试阶段或安装阶段失败。您可能需要 root 权限或使用 local::lib metacpan.org/pod/local::lib 来安装模块。
  • 那些不是安装目录。这些模块实际安装在哪里?
  • 我用 cpan -fi 开关了一些

标签: perl cpan


【解决方案1】:

由于未安装“make”实用程序,所有模块安装均失败。 现在 cpan 模块已安装并可在我的脚本中使用。

【讨论】:

    猜你喜欢
    • 2013-06-30
    • 2020-05-07
    • 2011-06-15
    • 1970-01-01
    • 2019-04-11
    • 2013-11-22
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    相关资源
    最近更新 更多