我正在尝试使用
rlang
安装 Rstudio
软件包,但出现此错误:
mv: cannot move '/usr/local/lib/R/site-library/rlang' to '/usr/local/lib/R/site-library/00LOCK-rlang/rlang': Permission denied
有人可以帮忙吗?
非常感谢。
我也有同样的问题。在尝试了其他所有方法之后,什么对我有用
不确定是否是同样的问题,但我也遇到过类似的问题
ERROR: failed to lock directory ‘[myhome]/R/x86_64-pc-linux-gnu-library/4.2’ for modifying
Try removing ‘[myhome]/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-vctrs’
我用这个 pacman 函数解决了这个问题,它尝试删除 00LOCK(如果存在):
install.packages('pacman')
pacman::p_unlock()
这对我有用!希望它对你有用:)
一个选项是使用
/00LOCK-rlang/rlang
删除文件夹,然后重新安装软件包
install.packages('rlang')
我在我的服务器上遇到了同样的问题,我发现可以通过更改R包的默认安装路径来解决
当我使用 conda 创建 R 环境时,与我有同样的问题。
下面对我有用,更改站点库的路径。
试试这个。
sudo chmod 777 -R /usr/local/lib/R/site-library