【问题标题】:Error while building R package on Travis CI" "tlmgr update --self" failed在 Travis CI 上构建 R 包时出错”“tlmgr update --self”失败
【发布时间】:2016-10-07 05:51:35
【问题描述】:

我在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" 中写道,如果小插图需要,可能需要安装一些 LaTeX/TexLive。 (注意:我的包中还没有小插曲。)

.travis.yml 文件中的配置:

language: R
sudo: false
cache: packages
r_github_packages:
  - jimhester/covr
after_success:
  - Rscript -e 'covr::codecov()'

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

【问题讨论】:

标签: r latex travis-ci tex


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多