在安装/更新 r 包时出现命名空间错误、权限被拒绝错误等

In installing / updating r packages I am getting namespace error, Permission Denied error etc

我是 R 的新手,我的 tidymodels 最近一直在给我 issues 所以从 stckoverflow 之一 post 我开始了解从 github 但这有问题所以我重新安装了 rtools.

  1. 我已重新安装 rtools,已设置 path variables

问题

  1. 现在,每当我尝试 devtools::install_github("tidymodels/tune") 时,我都会收到错误 Error: package ‘digest’ does not have a namespace

  2. 我试过重新安装 rlang 然后我得到 Permission denied: problem copying C:\R\R-4.0.3\library[=20=]LOCK\rlang\libs\x64\rlang.dll to C:\R\R-4.0.3\library\rlang\libs\x64\rlang.dll: Permission denied

  3. 与另一个 post 一样,我阅读了有关重新安装的信息 glue 我也得到了 Permission denied problem copying C:\R\R-4.0.3\library[=23=]LOCK\glue\libs\x64\glue.dll to C:\R\R-4.0.3\library\glue\libs\x64\glue.dll: Permission denied Warning in install.packages : restored ‘glue’

这对 R 来说是正常的还是我需要修复某些东西以及如何修复它?感谢任何建议或帮助!!

  1. 尝试删除并重新安装“glue”,然后更新 devtools 并安装 tune。
  2. 如果您没有对 C: 的写入权限并尝试在那里安装软件包,您可能会遇到问题。在 admin-mode 中尝试 运行 R 或 Rstudio。如果不能,请使用您拥有 write-accesss.
  3. 的某个文件夹将第二个库添加到 .libPaths
  4. 您的第 4 点似乎与我的第 2 点相关联。