r - Rscript安装软件包:如何使它失败并显示错误代码?

标签 r docker tidyverse cran

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

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

但是,如果安装其中一个软件包失败,甚至认为已记录“...具有非零退出状态”,则Docker构建将继续进行。

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

最佳答案

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

我们在Rocker Project中专用于Docker对R的支持的某些Dockerfile中使用了它(并为其编写/添加了该选项)。

关于r - Rscript安装软件包:如何使它失败并显示错误代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60391125/

相关文章:

html - 使用 R 在搜索功能中通过链接名下载 URL

docker - 如何配置Prometheus consul_sd_configs使用https做服务

r - 基于成对的变量组合过滤数据框

r - 通过定界符将字符分隔成假定固定宽度的向量

r - 将函数应用于数据框列(dplyr)

Rstudio/pandoc 问题 - 无法编织成 HTML 或 PDF

c# - 502 Bad Gateway nginx/1.14.1 elasticbeanstalk .net 核心应用程序在 docker 上运行

docker - 如何在 docker-compose .env 文件中包含特殊字符(例如 '=' )作为变量值的一部分?

r - 如何控制 R 中旋转(更宽)列的顺序? tidyverse 问题 839

r - 在非零列中查找百分比