R - Что именно делает install_github? - PullRequest
0 голосов
/ 06 ноября 2018

никогда не использовал R раньше. Мне нужно интегрировать R в непрерывную сборку.

Сценарий, который я получил, имеет строку

RUN Rscript -e "devtools::install_github('my-repo', auth_token = '"$Github_Token"')"

Я знаю, что эта команда загрузит весь репозиторий, но как установить пакет? Он ищет файлы .R или ищет файлы .rba?

Моя цель - интегрировать процесс сборки с CI. Я нашел способ создать эти файлы rba через контейнер Docker, но они не будут проверены в github. Мне нужно убедиться, что для установки не нужны эти файлы rba, тогда я могу переместить эти файлы в другое место.

1 Ответ

0 голосов
/ 06 ноября 2018

Функция install_github устанавливает пакет так же, как и любой другой метод установки пакета, но автоматизирует загрузку с github для вас. Удаленный репозиторий должен быть пакетом R, то есть он должен иметь как минимум каталог R/, содержащий код R, файл DESCRIPTION, содержащий метаданные пакета, и файл NAMESPACE, описывающий импорт и экспорт пакета.

Чтобы install_github работал, он не должен обязательно требовать наличия ваших rba файлов.

Для получения дополнительной информации о пакетах, я предлагаю прочитать R packages .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...