在安装/更新r包时,我遇到名称空间错误,权限被拒绝错误等

时间:2020-10-25 08:47:35

标签: r tidymodels

我是R语言的新手,最近我的tidymodels一直给我issues,因此从stckoverflow帖子之一中,我了解了如何从github更新“ tune”软件包。出现问题,因此我重新安装了rtools

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

问题

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

  2. 我尝试重新安装rlang,然后我得到Permission deniedproblem copying C:\R\R-4.0.3\library\00LOCK\rlang\libs\x64\rlang.dll to C:\R\R-4.0.3\library\rlang\libs\x64\rlang.dll: Permission denied

  3. 在另一篇文章中,我读到了有关重新安装glue的信息,Permission denied也是如此:

R是否正常?我是否需要修复某些东西,该如何解决?感谢任何建议或帮助!

1 个答案:

答案 0 :(得分:0)

  1. 尝试删除并重新安装“ glue”,然后更新devtools并安装tune。
  2. 如果您没有对C:的写访问权,然后尝试在其中安装软件包,则可能会遇到问题。尝试在管理员模式下运行R或Rstudio。如果不能,请使用您具有写访问权的某个文件夹将第二个库添加到.libPaths。
  3. 您的第4点似乎与我的第2点相关。