.Rprofile 没有来源

.Rprofile not sourced

我正在尝试在 ~/.Rprofile 脚本中为 blogdown 包设置一些全局选项,但它们没有被获取。 .Rprofile 脚本如下所示:

options(blogdown.ext = ".Rmd", blogdown.author = "Maryam Khezrzadeh")

我还尝试通过在项目的工作目录中创建 .Rprofile 脚本来在项目级别设置选项。但这也没有来源。

我已经从 RStudio 中重新启动了 R 会话,还重新启动了 RStudio,最后重新启动了我的计算机。没有运气。

即使我只使用 base R(而不是 R Studio),也没有设置选项。

如果我手动获取 .Rprofile (source("~/.Rprofile")),那么这些选项将生效,这意味着 blogdown 的 "New Post" RStudio 插件将显示正确的作者姓名 (Maryam Khezrzadeh) 并将默认选择 .Rmd 文件。

我在 MacOS Sierra(版本 10.12.6)上,这里是相关环境变量的值:

R_HOME = "/Library/Frameworks/R.framework/Resources"
R_PROFILE_USER = ""
R_PROFILE = ""

如有任何关于如何解决此问题的建议,我们将不胜感激。非常感谢您的帮助!

解决方法是确保.Rprofile 脚本末尾有一个新行。感谢 Yihui Xie 的回答。

查看此博客 post 了解什么是 the trouble of .Rprofile if it doesn't have a trailing newline