选项("devtools.desc.author")不坚持,

options("devtools.desc.author") doesn't stick,

我希望 devtools 包记住我的名字、电子邮件和其他创建包的首选项。我使用以下代码更改选项

options(devtools.desc.author = person(given = "charm", family = "goggles", email = "my@email.com", role = c("cre","aut")))

当我用

检查选项时

options("devtools.desc.author")设置确实改变了。 然而,当我在 Rstudio 中打开一个新项目时,设置又回到了标准设置

options("devtools.desc.author")
$devtools.desc.author
[1] "person(\"First\", \"Last\", email = \"first.last@example.com\", role = c(\"aut\", \"cre\"))"

我怎样才能使这些常规选项保留在我的所有项目中?

您需要将此信息存储在您的体内.Rprofile。你 .Rprofile 只是一个在启动时读取的 R 脚本。参见 ?.Rprofile

您可以为每个 RStudio 项目创建一个,也可以只在您的家庭区域中放置一个。我怀疑你没有,所以 运行

file.edit("~/.Rprofile")

创建并打开文件。

感谢 csgillespie

这将是最终答案:

打开配置文件

file.edit("~/.Rprofile")

我在文件中写了这个:

options(devtools.desc.author = utils::person(given = "charm", family = "goggles", email = "my@email.com", role = c("cre","aut")))