如何使用options()从R中完全删除全局选项

如何使用options()从R中完全删除全局选项,r,rstudio,options,R,Rstudio,Options,我向R添加了一个全局选项$blogdown.hugo.dir=“C:/hugo” 这使得devtools::check()崩溃 -- Checking ------------------------------------------ eurobarometer -- Setting env vars: * _R_CHECK_CRAN_INCOMING_REMOTE_: FALSE * _R_CHECK_CRAN_INCOMING_ : FALSE * _R_CHECK_FORCE

我向R添加了一个全局选项
$blogdown.hugo.dir=“C:/hugo”
这使得
devtools::check()
崩溃

-- Checking ------------------------------------------ eurobarometer --
Setting env vars:
* _R_CHECK_CRAN_INCOMING_REMOTE_: FALSE
* _R_CHECK_CRAN_INCOMING_       : FALSE
* _R_CHECK_FORCE_SUGGESTS_      : FALSE
-- R CMD check -------------------------------------------------------------
Error: 2:39: unexpected symbol
2: options(blogdown.hugo.dir = 'C:/Hugo').Last
                                          ^
Execution halted
我试着设置

options(blogdown.hugo.dir = 'C:/Hugo')
我重新安装了清晰的启动选项RStudio和R,但无法删除全局选项。我可以更改它,但不能删除它


谁能告诉我如何从选项中完全删除一个元素,或者获得一个新的选项。许多软件包重新设置了设置,但仅针对标准设置,而非自定义选项

查看
?选项
。您应该在用法列表中看到第三项,
.Options
。这实际上是保存选项名称和值的结构的名称,因此您应该能够将特定的设置为
NULL
,这是从列表中删除项的标准R方法。我试过:

.Options$demo.ask <- NULL

.Options$demo.ask查看
?选项
。您应该在用法列表中看到第三项,
.Options
。这实际上是保存选项名称和值的结构的名称,因此您应该能够将特定的设置为
NULL
,这是从列表中删除项的标准R方法。我试过:

.Options$demo.ask <- NULL

.Options$demo.ask我会回答你的问题,但我怀疑它能否解决你的问题。该错误是由
.Last
而不是调用
选项造成的。如果这是源于您的代码,可能是因为您认为R类似于您过去使用的OOP语言,那么您应该专注于修复它。R语法检查器/解析器使用“^”来显示表达式中的问题所在。我将回答您的问题,但我怀疑它能否解决您的问题。该错误是由
.Last
而不是调用
选项造成的。如果这是源于您的代码,可能是因为您认为R类似于您过去使用的OOP语言,那么您应该专注于修复它。R语法检查器/解析器使用“^”来显示表达式中的问题所在。非常感谢。我已经做了很多了,但是当我这么做的时候,这个选项仍然会回来,所以我搜索了任何可能包含这个选项的文件。用户设置选项存储在
.Renviron
文件中,在同一台机器上安装了多年的连续R版本后,该文件具有多个副本。此外,.Last部分可能来自
.Renviron
中格式错误的行,没有结尾。除了遵循上述建议外,如果该选项不断返回,请在R可以找到的路径上搜索
.Renviron
的任何可能副本。@Danielnatal有多个地方可以激活此类代码。有关R在启动时运行的位置的完整说明,请参见
?启动
.Last
脚本可以在这些位置中的任何位置放置额外选项或更改标准选项。非常感谢。我已经做了很多了,但是当我这么做的时候,这个选项仍然会回来,所以我搜索了任何可能包含这个选项的文件。用户设置选项存储在
.Renviron
文件中,在同一台机器上安装了多年的连续R版本后,该文件具有多个副本。此外,.Last部分可能来自
.Renviron
中格式错误的行,没有结尾。除了遵循上述建议外,如果该选项不断返回,请在R可以找到的路径上搜索
.Renviron
的任何可能副本。@Danielnatal有多个地方可以激活此类代码。有关R在启动时运行的位置的完整说明,请参见
?启动
.Last
脚本可以在这些位置中的任何位置放置额外选项或更改标准选项。