我本以为应该将其放在R.home()
但是,当我将其放置在此处时,Sys.getenv("TESTENV")
返回""
。
但是,将.Renviron
放在c:\Users\$env:USERNAME\Documents\.Renviron
中(在Windows上)时,一切正常(即Sys.getenv
返回在.Renviron
中设置的值)。
这是可行的,但我不知道 为什么 R希望在所有位置的Documents中找到.Renviron。有功能或可靠的方法可以找到R希望在哪里找到.Renviron
文件吗? (最好在任何操作系统上)
我发现these关于该主题的笔记非常有用,另外these也更贴近我的问题。当?Startup
在RStudio中运行时,我还阅读了帮助文件