选项("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")))
我希望 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")))