Rscript 安装包:如何使其失败并显示错误代码?

Rscript install packages: how to make it fail with an error code?

我正在用 R 构建 docker 容器,其中的行如下:

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

但是,如果安装其中一个软件包失败,即使记录了“...具有非零退出状态”,docker 构建也会继续。

如果 install.packages 安装其中一个软件包时出错,我如何使 Rscript 失败并显示错误代码?

您看到 install2.r 及其 --error 选项了吗?

我们将它用于 Docker 中的一些 Docker 文件,专门用于 Docker 对 R 的支持。