你能 print/echo 来自 .Renviron 的消息吗?

can you print/echo message from .Renviron?

是否可以从 .Renviron 打印消息以便在启动时显示在 RStudio 中?

例如:

R_LIBS_USER="C:/Rlib/"
APIKEY="blabla"
echo Company envvar set

我不想使用 .Rprofile,因为它在项目中被覆盖了。

编辑:

这是在 windows 上本地安装的 R 上。我们在软件包中向某个 AD 组的所有成员推出 R/Rstudio/Rtools。正是在这个过程中,我想做一些配置和信息。

如上所述,您可以在 R/R-4.x.x/etc/Renviron.site 中设置环境变量,以便为所有用户设置这些变量,即使涉及项目也是如此:

hello_message = "Hello! This has worked!"

然后设置R/R-4.x.x/etc/Rprofile.site打印这些变量:

message(Sys.getenv("hello_message"))

然后开始一个新会话,在项目内部外部将设置所有变量并打印所有消息:

R version 4.1.2 (2021-11-01) -- "Bird Hippie"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

...

Hello! This has worked!
>