你能 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!
>
是否可以从 .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!
>