Zef无法安装取决于

che*_*nyf 6 zef raku

当我安装Cro :: HTTP :: Client

zef install Cro::HTTP::Client
Run Code Online (Sandbox Code Playgroud)

失败Could not find Crypt::Random::Extra,与缓存有关吗?

===> Searching for: Cro::HTTP::Client
===> Testing: Cro::HTTP:ver<0.8.0>
===> Testing [OK] for Cro::HTTP:ver<0.8.0>
===> Installing: Cro::HTTP:ver<0.8.0>
===> Install [FAIL] for Cro::HTTP:ver<0.8.0>: ===SORRY!===
Could not find Crypt::Random::Extra at line 1 in:
    inst#/Applications/Rakudo/share/perl6/site
    inst#/Applications/Rakudo/share/perl6/vendor
    inst#/Applications/Rakudo/share/perl6
    ap#
    nqp#
    perl5#

===SORRY!===
Could not find Crypt::Random::Extra at line 1 in:
    inst#/Applications/Rakudo/share/perl6/site
    inst#/Applications/Rakudo/share/perl6/vendor
    inst#/Applications/Rakudo/share/perl6
    ap#
    nqp#
    perl5#
Run Code Online (Sandbox Code Playgroud)

我徘徊是否是缓存问题,因此我删除了~/.zef/~/.perl6/resource,但仍无法安装该模块。

最后,我重新安装了Rakudo Star,它运行良好。

我的perl6版本:

perl6 -v
This is Rakudo Star version 2019.03.1 built on MoarVM version 2019.03
implementing Perl 6.d.
Run Code Online (Sandbox Code Playgroud)

我的操作系统版本:

Mac Mojave 10.14.4
Run Code Online (Sandbox Code Playgroud)

jjm*_*elo 2

如果您说重新安装 Rakudo Star 后该问题已修复,则可能是由于之前的安装出现了一些问题。您提到的模块或其元数据似乎根本没有任何问题,事实确实如此,因为您似乎已经正确安装了它。卸载该故障模块并重新安装可能会更好(正如我最初建议的那样),但如果它对您有用,那就没问题了

编辑考虑到问题似乎已经解决的事实

  • 感谢您。@jjmerelo。我遇到这样的失败2-3次。也许是我的操作失误。如果将来重现,我希望我能够追踪它。 (2认同)