首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Docker在Travis中运行时,Zef无法安装JSON::Fast

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

Stack Overflow用户
提问于 2019-05-08 03:37:01
回答 1查看 167关注 0票数 8

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

代码语言:javascript
复制
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

代码语言:javascript
复制
===> 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中是否遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-08 04:31:55

如果您再试一次,它应该可以工作/ zef updateJSON::Fast实际上在cpan生态系统中,但是cpan生态系统本身在过去的几天里出现了问题。

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56029398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档