【发布时间】:2021-06-26 13:11:41
【问题描述】:
我的网站曾经在我以前使用 R 3.6.3 的笔记本电脑上运行良好。在我的新笔记本电脑上运行blogdown::serve_site() 时,我收到错误Error in !server$daemon : invalid argument type。我尝试按照here 的建议进行操作,但没有帮助。
这是会话信息:
R version 4.1.0 (2021-05-18)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Big Sur 11.2.3
Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.6 bookdown_0.22 digest_0.6.27 later_1.2.0 R6_2.5.0
[6] jsonlite_1.7.2 magrittr_2.0.1 evaluate_0.14 blogdown_1.3.2 rlang_0.4.11
[11] rstudioapi_0.13 promises_1.2.0.1 rmarkdown_2.9 tools_4.1.0 servr_0.22
[16] httpuv_1.6.1 xfun_0.24 yaml_2.2.1 compiler_4.1.0 htmltools_0.5.1.1
[21] knitr_1.33
【问题讨论】:
-
无法重现。在这里工作得很好。请注意,您在 repo 中有一个 .Rprofile,因此它会覆盖您的默认配置文件。这意味着,如果您在配置文件中设置自定义库路径,则 R 会话不会使用它。我强烈建议你摆脱它。
-
@AlbersonMiranda 这是该文件中包含的内容:
options( blogdown.ext = ".Rmd", blogdown.author = "my name", blogdown.subdir = "post", blogdown.yaml.empty = TRUE, servr.daemon = "interactive()", blogdown.hugo.version = "0.84.1" ) -
@AlbersonMiranda 我删除了文件,但没有解决问题。仍然得到同样的错误
Error in !server$daemon : invalid argument type