我在R Studio工作,正在尝试安装dplyr软件包。我已经安装了各种其他软件包,但是遇到了问题。
似乎安装有各种各样的部分,其中一些有效,但问题发生在我得到依赖性BH'。这是错误:
将软件包安装到'\ xxxxxxxx.local / Desktops / jagnew / My Documents / R / win-library / 3.3' (因为'lib'未指定) 还要安装依赖项'BH'
尝试访问网址' https://cran.rstudio.com/bin/windows/contrib/3.3/BH_1.62.0-1.zip' 内容类型' application / zip'长度16150075字节(15.4 MB) 下载了15.4 MB
尝试访问网址' https://cran.rstudio.com/bin/windows/contrib/3.3/dplyr_0.5.0.zip' 内容类型' application / zip'长度2556205字节(2.4 MB) 下载了2.4 MB
install.packages错误:无法打开文件' \ xxxxxxx.local / Desktops / jagnew / My Documents / R / win-library / 3.3 / file142032c9327b / BH / include / boost / function / detail / gen_maybe_include。 pl':权限被拒绝
我更改了目录/ libpath,因为它没有显示文件正在下载到正确的文件夹。 file142032c9327b现在位于正确的路径中,但错误中指定的路径只能正确到/ boost,这里没有函数文件夹..?
我不确定这个丢失的文件夹是否是问题,因为错误显示“权限被拒绝”,但它似乎很奇怪。
任何帮助都会很棒。
答案 0 :(得分:4)
我有同样的问题。尝试做以下事情并为我工作:
答案 1 :(得分:3)
我有同样的问题。尝试以管理员身份运行R或R studio。为我解决了这个问题。
答案 2 :(得分:2)
这是一个较晚的答复,但是对于需要使用R且在没有管理员权限的情况下下载软件包时遇到问题的任何人,请使用此article。这是一个简单的5步指南,介绍了如何在没有管理员权限的情况下使用和安装R。
答案 3 :(得分:1)
我遇到了同样的问题。每当我尝试安装新软件或更新现有软件包时,R都会给我一条错误消息。我不记得消息说的确切,但是它说“无法打开文件(...)访问被拒绝”。我尝试了以下所有方法。不确定究竟是什么解决了问题,但现在我可以更新和/或安装新的软件包:
答案 4 :(得分:1)
好吧,我认为我的问题是特例,但这可能会使某人受益。我将Windows Defender Ransomware Protection
设置为ON
。默认情况下,这阻止了rsession.exe
。允许rsession.exe
解决了这个问题。
答案 5 :(得分:0)
我遇到了同样的问题。 我尝试了以下步骤来解决此问题:
Packages
部分,然后选择Install Packages
。Packages
弹出窗口中选择要安装的包。OK
,它将成功安装包。RStudio
中的包。答案 6 :(得分:0)
我也遇到过这个问题。帮助我的唯一解决方案是关闭我的防火墙。然后我就可以下载所有包了。
答案 7 :(得分:0)
Warning in install.packages :
cannot create file '/usr/local/Cellar/r/3.6.2/lib/R/doc/html/packages.html', reason 'Permission denied'
Warning in install.packages :
cannot update HTML package index
尝试下载pkg-ISLR时,我遇到了相同的权限问题。遵循上述答案后,对其进行了修复。
以防某些像我一样 R Studio新手。这些是我安装pkg的步骤。
在R studio中单击控制台旁边的终端
键入sudo r
,以管理员身份运行r
install.packages("ISLR")
安装软件包
--- Please select a CRAN mirror for use in this session --- https://cran.rstudio.com/src/contrib/ISLR_1.2.tar.gz Secure CRAN mirrors 1: 0-Cloud [https] 2: Australia (Canberra) [https] 3: Australia (Melbourne 1) [https] 4: Australia (Melbourne 2) [https]
Voilà!已安装软件包。
答案 8 :(得分:0)
我今天遇到了这个问题,其中rlang无法安装最新版本,因此tidyverse无法正常工作。我尝试以管理员身份运行,更改安装位置,以管理员身份运行,通过Windows Defender Randsomware Protection允许rstudio以及安装DevTools。唯一有效的方法是卸载RStudio,重新启动,然后重新安装。