【发布时间】:2020-08-30 06:30:40
【问题描述】:
我有一个全新安装的 perl 5.26.3,我正在尝试安装 Dancer2。
Dancer2 依赖于 App::Cmd::Setup,它依赖于 Getopt::Long::Descriptive,它依赖于 Params::Validate,它依赖于 Devel::Peek。
查看Devel::Peek on MetaCPAN,它是perl 5.30.2 发行版的一部分,我自己找不到Devel::Peek 包。 Devel::Peek 页面上的“跳转到版本”列表列出了 perl 的先前版本,而不是 Devel::Peek。
在 perl 5.26.3 上安装 Dancer2 显然具有安装 perl 5.30.2 的硬性、传递性依赖关系,但我没有权限——也没有任何愿望——更新 perl 安装。
是否有单独可用的 Devel::Peek 版本?
谢谢。
编辑
看起来我的 perl 安装损坏了。我在文件系统的任何地方都没有Data/Peek.pm。当我尝试use Devel::Peek 时,我被告知Can't locate Devel/Peek.pm in @INC。
我将从头开始安装并重新开始。
谢谢。
【问题讨论】:
-
您在哪里看到需要更新的 Devel::Peek 的 Params::Validate? 5.26.3 的“全新安装”中是否缺少 Devel::Peek?如果是这样,这个全新安装是从哪里来的?
-
Re "Dancer2 on perl 5.26.3 显然有安装 perl 5.30.2 的硬性传递依赖",嗯?
-
如果这恰好是 RHEL / CentOS,请尝试安装软件包
perl-core。