【问题标题】:R studio install package Error cannot move 00LOCK Permission deniedR studio安装包错误无法移动00LOCK权限被拒绝
【发布时间】:2020-07-25 04:37:39
【问题描述】:

我正在尝试使用 Rstudio 安装 rlang 软件包,但出现此错误:

mv: cannot move '/usr/local/lib/R/site-library/rlang' to '/usr/local/lib/R/site-library/00LOCK-rlang/rlang': Permission denied

有人可以帮忙吗?

非常感谢。

【问题讨论】:

    标签: r


    【解决方案1】:

    我遇到了同样的问题。在尝试了其他所有方法后,什么对我有用

    1. 分离您尝试更新的软件包
    2. 从库中物理删除/删除这些包
    3. 从 R-Studio 安装包

    【讨论】:

    • 通过 RStudio GUI 手动卸载和重新安装库对我有用。
    【解决方案2】:

    有时,添加 --no-lock 选项会有所帮助

    install.packages("rlang", INSTALL_opts = '--no-lock')
    

    详情请见here

    【讨论】:

    • 非常感谢 linog。当我尝试你的公式时,我收到了这个错误:
    • 文件中的警告(文件,如果(附加)“a”否则“w”):2020-04-12 04:36:52:无法打开文件'/usr/local/lib/R /site-library/rlang/DESCRIPTION':权限被拒绝 2020-04-12 04:36:52:文件错误(文件,如果(附加)“a”否则“w”):2020-04-12 04:36 :52:无法打开连接 2020-04-12 04:36:52:错误:安装包 'rlang' 的包描述失败
    • 看起来Rusr/local 目录中没有(覆盖)写入权限。也许@akrun 提出的手动程序可能是一个解决方案
    【解决方案3】:

    一个选项是删除带有/00LOCK-rlang/rlang 的文件夹,然后重新安装包

    install.packages('rlang')
    

    【讨论】:

    • 非常感谢阿克伦。请问怎么去掉?
    • @MOMIL 您可以手动从该路径中删除目录
    猜你喜欢
    • 2011-05-20
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 2018-10-09
    • 2018-11-14
    相关资源
    最近更新 更多