Zef无法安装取决于

问题描述 投票:6回答:1

当我安装Cro :: HTTP :: Client时

zef install Cro::HTTP::Client

它与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#

我徘徊,如果它是缓存问题,所以我删除~/.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.

我的os版本:

Mac Mojave 10.14.4
perl6 zef
1个回答
2
投票

如果你说在重新安装Rakudo Star时它已被修复,可能是因为之前的安装存在一些问题。对于您提及的模块或其元数据,似乎没有任何问题,因为您似乎已经正确安装了它。它可能会更好(正如我最初的建议)卸载失败的模块并重新安装它,但如果它对你有效,那就没关系

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

© www.soinside.com 2019 - 2024. All rights reserved.