在Travis CI"上构建R包时出错" tlmgr update --self"失败

时间:2016-06-07 10:57:52

标签: r latex travis-ci tex

我正在https://travis-ci.org/上构建一个R包并收到错误:

    The command "tlmgr update --self" failed and exited with 25 during .

Travis CI输出的最后一行:

enter image description here

当我在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()'

我的问题:问题的原因是什么以及如何解决?

1 个答案:

答案 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