Установочные пакеты Rscript: как заставить его завершиться с ошибкой? - PullRequest
1 голос
/ 25 февраля 2020

Я создаю docker контейнеров с R, со строками вроде:

RUN Rscript -e 'install.packages("tidyverse", "text2vec")'

Однако, если при установке одного из пакетов возникают ошибки, даже считается, что "... имел «нулевое состояние выхода» зарегистрировано, сборка docker просто продолжается.

Как я могу заставить Rscript не работать с кодом ошибки, если install.packages произошла ошибка при установке одного из его пакетов?

1 Ответ

1 голос
/ 26 февраля 2020

Вы видели install2.r и его вариант --error?

Мы используем его (и написали / добавили эти опции) для некоторых Docker-файлов в Rocker Project , посвященном Docker поддержке R.

...