我正在使用这个 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"
Run Code Online (Sandbox Code Playgroud)
运行时,Travis无法更新p6c镜像,并且无法找到JSON :: Fast,从而导致我的测试失败。以下是错误的摘要,完整的构建记录在此处。
===> 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: …Run Code Online (Sandbox Code Playgroud)