当我安装Cro::HTTP::客户端时
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
,但仍然无法安装模块。
最后,我重新安装了乐道之星,效果很好。
我的Perl6版本:
perl6 -v
This is Rakudo Star version 2019.03.1 built on MoarVM version 2019.03
implementing Perl 6.d.
我的操作系统版本:
Mac Mojave 10.14.4
如果您说在重新安装乐堂星时已修复它,则可能是由于以前的安装存在某些问题。您提到的模块或其元数据似乎根本没有任何问题,因为您似乎已正确安装它。卸载该故障模块并重新安装可能会更好(正如我最初建议的那样(,但如果它适合您,那没关系
经过编辑以考虑到问题似乎已经解决的事实