【问题标题】:Error in installing 'dplyr' package - has non-zero exit status安装“dplyr”包时出错 - 退出状态非零
【发布时间】:2020-08-24 17:16:25
【问题描述】:

当我调用时

install.packages("dplyr")

这就是显示的内容:

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'https://mran.microsoft.com/snapshot/2019-07-05/src/contrib/dplyr_0.8.3.tar.gz'
Content type 'application/octet-stream' length 1173098 bytes (1.1 MB)
==================================================
downloaded 1.1 MB

ERROR: failed to lock directory ‘/usr/local/lib/R/site-library’ for modifying
Try removing ‘/usr/local/lib/R/site-library/00LOCK-dplyr’
Warning in install.packages :
  installation of package ‘dplyr’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpDn3GWa/downloaded_packages’

这个 dplyr 包看起来也不再在我的用户库中了。

请帮忙!其他安装包似乎工作正常。我不知道发生了什么,因为直到今天我一直对这个包裹没有任何问题,下周我迫切需要这个。

谢谢!

【问题讨论】:

  • 尝试删除“/usr/local/lib/R/site-library/00LOCK-dplyr”转到R_HOME并删除该文件夹(00LOCK-dplyr)。重新启动 R,重新安装所有 deps 设置为 TRUE

标签: r dplyr


【解决方案1】:

我在这里发布的所有内容都在链接上,在这里发布简历:

install.packages("Rcpp", dependencies = TRUE, INSTALL_opts = '--no-lock')

为什么会这样?

当您的最后一个软件包安装异常中断时会发生这种情况。要解决此问题,您应该删除锁定的文件。例如在 R 控制台中执行这个命令:

unlink("/home/me/src/Rlibs/00LOCK-Rcpp", recursive = TRUE)

R install.packages returns "failed to create lock directory"

【讨论】:

    猜你喜欢
    • 2014-11-03
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 2019-01-14
    • 1970-01-01
    相关资源
    最近更新 更多