【问题标题】:Does Devel::Peek exist as a standalone Perl module?Devel::Peek 是否作为独立的 Perl 模块存在?
【发布时间】: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

标签: perl cpan dancer


【解决方案1】:

没有。它仅作为 Perl 的一部分提供。自 2000 年 5.6 以来,它一直是 Perl 的一部分。

【讨论】:

  • 那么我的 perl 安装一定是坏了。
  • 一些 Linux 发行版将 Perl 拆分为多个包。安装必要的包
【解决方案2】:

你应该可以通过安装来修复它

yum perl-Devel-Peek

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多