我正在https://travis-ci.org/上构建一个R包并收到错误:
The command "tlmgr update --self" failed and exited with 25 during .
Travis CI输出的最后一行:
当我在RStudio的Windows 10上本地调用devtools::check()
时,不会出现错误或警告。
我发现tlmgr
与LaTeX / TexLive软件包有关,而在Travis CI文档"Building an R Project"中写道,如果需要swnettes,可能需要安装一些LaTeX / TexLive。 (注意:我的包装中还没有晕影。)
.travis.yml
文件中的配置:
language: R
sudo: false
cache: packages
r_github_packages:
- jimhester/covr
after_success:
- Rscript -e 'covr::codecov()'
我的问题:问题的原因是什么以及如何解决?
答案 0 :(得分:0)
似乎tlmgr无法访问当前存储库,您可以使用以下命令将存储库回滚到存档版本:
tlmgr option repository ftp://tug.org/historic/systems/texlive/2015/tlnet-final
哪一个
tlmgr: setting default package repository to ftp://tug.org/historic/systems/texlive/2015/tlnet-final
来源:A little trick with tlmgr: Unknown directive …containerchecksum error