2016-06-07 19 views
8

Budowałem pakiet R na https://travis-ci.org/ i dostaje błąd:Błąd podczas budowania pakietu R na Travis CI” "tlmgr aktualizować --self" nie udało

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

ostatnie linijki wyjściu Travis CI:

enter image description here

Kiedy zadzwonić devtools::check() lokalnie w systemie Windows 10 w RStudio żadne błędy ani ostrzeżenia pojawiają.

znalazłem to dotyczy problemów z pakietami LaTeX/TexLive oraz dokumentacją In Travis CI "Building an R Project", że niektóre LaTeX/TexLive mogą wymagać instalacji, jeśli wymagają tego winiety. (Uwaga: nie ma winiet w moim pakiecie jeszcze).

Konfiguracja w .travis.yml pliku:

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

Moja pytanie:, co jest przyczyną problemu i jak go rozwiązać?

+2

I napisałem numer na https://github.com/travis-ci/travis-ci/issues/6139 –

+0

Tak, ja też miałem ten sam problem. – air

+0

mnie 3 - dziękuję za opublikowanie tego –

Odpowiedz

0

Wydaje się, że nie może tlmgr dostępu bieżącego repozytorium, można wycofać repozytorium do zarchiwizowanej wersji z:

tlmgr option repository ftp://tug.org/historic/systems/texlive/2015/tlnet-final 

który Gaves

tlmgr: setting default package repository to ftp://tug.org/historic/systems/texlive/2015/tlnet-final 

Źródło: A little trick with tlmgr: Unknown directive …containerchecksum error