r - 错误:安装 devtools 时“'devtools' 的包或命名空间加载失败”
问题描述
Devtools 安装失败。当我运行该功能时:
install.packages("devtools")
R 告诉我包已成功解包。但是当我运行时library(devtools)
- 我收到一条错误消息(见下文)。
完整的控制台:
`>install.packages("devtools")
Installing package into ‘C:/Users/fallo/OneDrive/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/devtools_2.2.2.zip'
Content type 'application/zip' length 351954 bytes (343 KB)
downloaded 343 KB
package ‘devtools’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\fallo\AppData\Local\Temp\Rtmp2Ddudk\downloaded_packages
> library(devtools)
Error: package or namespace load failed for ‘devtools’:
.onLoad failed in loadNamespace() for 'pkgload', details:
call: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
error: namespace ‘rlang’ 0.4.0 is already loaded, but >= 0.4.1 is required`> install.packages("devtools")
Installing package into ‘C:/Users/fallo/OneDrive/Documents/R/win-library/3.6’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/devtools_2.2.2.zip'
Content type 'application/zip' length 351954 bytes (343 KB)
downloaded 343 KB
package ‘devtools’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\fallo\AppData\Local\Temp\Rtmp2Ddudk\downloaded_packages
> library(devtools)
Error: package or namespace load failed for ‘devtools’:
.onLoad failed in loadNamespace() for 'pkgload', details:
call: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
error: namespace ‘rlang’ 0.4.0 is already loaded, but >= 0.4.1 is required
解决方案
我不知道是什么导致了这个特殊问题,但就我而言,它是在我安装 Rtools 来安装一些软件包时发生的。最终,它开始对许多软件包给出相同的错误。完全删除 R 并重新安装它解决了我的问题。
推荐阅读
- html - 如何在可点击的div中制作不可点击的图标?
- github - 如何在 ubuntu 中运行 Odoo 的 github 存储库?
- string - 有没有更好的方法在 PARI/gp 中获取子字符串?
- javascript - 等待 API 调用返回并将其放入变量中
- flutter - 构建期间调用的 Flutter Provider setState() 或 markNeedsBuild():Provider
- php - 是否可以在不遍历数组的情况下知道元素是否存在于数组中?
- arduino - Macbook 没有向我的 Arduino Portenta H7 显示 USB 端口
- angular - 如何根据数据库更改刷新 Angular 应用程序
- reactjs - 导入 react-three-fiber 和 react-three/drei 的问题
- c# - 在 Azure 表中按分区键删除实体