我正在运行 R (3.5.0) 和 RStudio (1.1.414) 的新安装。[请注意,我现在已更新到 3.5.1 和 1.1.453,但仍然遇到以下问题,但“在 R 版本 3.5.1 下构建”警告消息除外]
我已经安装了 rlang 包,install.packages("rlang")没有遇到任何问题,但是当我尝试加载包时出现以下错误
Error: package or namespace load failed for ‘rlang’:
.onLoad failed in loadNamespace() for 'rlang', details:
call: dots_list(...)
error: object 'rlang_dots_list' not found
In addition: Warning message:
package ‘rlang’ was built under R version 3.5.1
我已经卸载并重新安装了 rlang(在每个命令之间关闭重新启动 RStudio),但仍然遇到此错误。
我也遇到了一组与其他软件包类似(尽管可能完全无关)的问题
RStudio 每次启动都会提供以下警告
[Workspace loaded from ~/.RData]
Error in yaml.load(readLines(con), error.label = error.label, ...) :
object 'C_unserialize_from_yaml' not found
Error in yaml.load(readLines(con), error.label = error.label, ...) :
object 'C_unserialize_from_yaml' not found
Run Code Online (Sandbox Code Playgroud)library(devtools) 给出以下错误
Error: package or namespace load failed for ‘devtools’ in FUN(X[[i]], ...):
no such symbol digest in package //[redacted]/My
Documents/R/win-library/3.5/digest/libs/x64/digest.dll
In addition: Warning message:
package ‘devtools’ was built under R version 3.5.1
Run Code Online (Sandbox Code Playgroud)推特上有人询问结果 packageDescription("rlang")
我已经复制了下面的输出,以防它有助于故障排除。
Package: rlang
Version: 0.2.1
Title: Functions for Base Types and Core R and 'Tidyverse' Features
Description: A toolbox for working with base types, core R features like the condition system, and core
'Tidyverse' features like tidy evaluation.
Authors@R: c( person("Lionel", "Henry", ,"lionel@rstudio.com", c("aut", "cre")), person("Hadley", "Wickham",
,"hadley@rstudio.com", "aut"), person("RStudio", role = "cph") )
License: GPL-3
LazyData: true
ByteCompile: true
Depends: R (>= 3.1.0)
Suggests: crayon, knitr, methods, pillar, rmarkdown (>= 0.2.65), testthat, covr
RoxygenNote: 6.0.1
URL: http://rlang.tidyverse.org, https://github.com/r-lib/rlang
BugReports: https://github.com/r-lib/rlang/issues
NeedsCompilation: yes
Packaged: 2018-05-30 13:14:55 UTC; lionel
Author: Lionel Henry [aut, cre], Hadley Wickham [aut], RStudio [cph]
Maintainer: Lionel Henry <lionel@rstudio.com>
Repository: CRAN
Date/Publication: 2018-05-30 14:23:07 UTC
Built: R 3.5.1; x86_64-w64-mingw32; 2018-07-02 15:08:55 UTC; windows
-- File: [redacted]/My Documents/R/win-library/3.5/rlang/Meta/package.rds
Run Code Online (Sandbox Code Playgroud)
您有 3 个不同的警告(digest、yaml 和 rlang),每个警告都表明包 DLL 文件已损坏。安装软件包时,您做错了什么。
此问题的最常见原因是在 R 中加载包时尝试更新包(可能在另一个进程中!)。它也可能是由一个糟糕的防病毒程序引起的,该程序锁定了 dll,从而阻止了它的更新。请尝试以下步骤:
taskmgr没有Rterm或Rgui进程正在运行。yaml,rlang以及digest内部Documents\R\win-library\3.5\和内部(C:\Program Files\R\R-3.5.x\library\如果它们也存在)。library(yaml)或library(rlang)应该给出错误,例如:没有名为 'yaml' 的包。退出 R。install.packages(c("yaml", "rlang", "digest"))| 归档时间: |
|
| 查看次数: |
11483 次 |
| 最近记录: |