gpt4 book ai didi

docker - 使用 Docker 在 Travis 中运行时,Zef 无法安装 JSON::Fast

转载 作者:IT老高 更新时间:2023-10-28 21:22:32 28 4
gpt4 key购买 nike

我正在使用 this docker 容器使用 Travis 构建 exercism.io 练习。我的 .travis.yml 如下:

language:
- minimal

services:
- docker

install:
- docker pull jjmerelo/test-perl6

script: docker run -t --entrypoint="/bin/sh" -v $TRAVIS_BUILD_DIR:/test jjmerelo/test-perl6 -c "zef install JSON::Fast && prove -r --exec=perl6 perl6"

运行时,Travis 无法更新 p6c 镜像并且无法找到 JSON::Fast,从而导致我的测试失败。错误片段如下所示,其中记录了完整的构建 here .

===> Searching for: JSON::Fast
===> Updating cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
===> Updating p6c mirror: http://ecosystem-api.p6c.org/projects1.json
===> Updated cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
!!!> Failed to update p6c mirror: http://ecosystem-api.p6c.org/projects1.json
===> Updating p6c mirror: http://ecosystem-api.p6c.org/projects.json
!!!> Failed to update p6c mirror: http://ecosystem-api.p6c.org/projects.json
===> Updating p6c mirror: git://github.com/ugexe/Perl6-ecosystems.git
===> Updated p6c mirror: git://github.com/ugexe/Perl6-ecosystems.git
No candidates found matching identity: JSON::Fast

为了使它正常工作,我的 .travis.yml 中是否缺少某些东西?

最佳答案

如果您再试一次/zef update,它应该可以工作。 JSON::Fast 实际上是在 cpan 生态系统中,但 cpan 生态系统本身最近几天一直出现问题。

p6c 生态系统不更新是一个不相关的问题(因为 JSON::Fast 在 cpan 生态系统中)。这可以通过更新 zef 来纠正——zef install https://github.com/ugexe/zef.git

关于docker - 使用 Docker 在 Travis 中运行时,Zef 无法安装 JSON::Fast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56029398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com