【发布时间】:2020-07-26 12:45:47
【问题描述】:
我正在使用 R 的 v3.6.3 和 renv 开发 Mac OSX。在 Rstudio 和 R 中,我可以加载已安装包的库,例如 library(ggplot2) 工作。但是,当我使用 Rscript 运行脚本时,我会收到消息
Error in library(ggplot2) : there is no package called ‘ggplot2’
根据这个 SO answer,我需要确保的值
Sys.getenv('R_LIBS_USER') in R.exe
与
的值相同Rscript.exe -e ".libPaths()"
但是值是一样的,都是指向我项目文件夹中的renv-system-library。
那么我该如何解决这个问题?
【问题讨论】:
-
.libPaths()订单可能是问题所在。你能打印Rscript的第一条路径吗