Пакет R работает нормально (и проходит проверки CRAN), но когда Travis CI запускает модульные тесты, он выдает ошибку с
Error: Required package curl not found. Please run: install.packages('curl')
Execution halted
Это, похоже, проблема, характерная для Ubuntu.Я вижу здесь , что запуск sudo apt-get install libcurl4-openssl-dev
может решить проблему.Проблема в том, что у меня нет доступа к консоли Ubuntu (так как Travis CI все делает после того, как я нажму на git) - могу ли я разместить этот код где-нибудь?Например, он может как-то войти в .travis.yml
, и если да, то как?
Текущий файл .travis.yml
состоит всего из двух строк и выглядит следующим образом
language: R
cache: packages
Примечание
Основываясь на этом вопросе / ответе, я попытался настроить .travis.yml
на
language: R
cache: packages
before_install:
- sudo apt-get install libcurl4-openssl-dev
. Из журналов сборки я вижу, что sudo apt-get install libcurl4-openssl-dev
работал, но сборка с ошибкой вТак же, как и раньше, независимо от
Также обратите внимание
Я также пытался
language: R
cache: packages
before_install:
-sudo apt-get update
На основании это предложение , но ошибка сохранилась