r - 安装包 - 无法打开文件 - 权限被拒绝

agw*_*wah 10 r rstudio

我在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 '内容类型'应用程序/ zip'长度16150075字节(15.4 MB)下载15.4 MB

试图URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/dplyr_0.5.0.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,这里没有函数文件夹..?

我不确定这个丢失的文件夹是否是问题,因为错误显示"权限被拒绝",但这看起来很奇怪.

任何帮助都会很棒.

Shu*_*dav 16

我遇到过同样的问题。尝试执行以下操作并为我工作:

  1. 以管理员身份运行 RStudio
  2. Packages选项卡下,单击Install并将Install to Library选项更改为C:/Program...../R/../library并选择要安装的所需软件包。

在此处输入图片说明

希望它有效。

  • 如何以管理员身份运行 RStudio?“包”选项卡在哪里?RStudio 1.4.1103 中没有此类选项卡。 (4认同)

Sen*_*udo 5

我有同样的问题。每当我尝试安装新包或更新现有包时,R 都会给我一条错误消息。我不记得该消息的具体内容,但它说“无法打开文件(...)访问被拒绝”。我尝试了以下所有方法。不确定到底是什么解决了问题,但现在我可以更新和/或安装新软件包:

  1. 以管理员身份打开R/RStudio;
  2. 更改 R 库文件夹(安装包的位置)安全设置,并授予对我的计算机用户帐户的完全访问权限。链接1链接2
  3. (我认为这就是解决问题的方法)按照此链接上的说明进行操作。它提示我安装另一个软件包“devtools”。然后就成功了。

  • 我发现它只适用于一个包“lme4”。对于我想安装的任何其他软件包,我一直面临同样的问题。然而,我发现解决方案是上述评论“我遇到了同样的问题,并发现我的防病毒程序 (Avast) 阻止了对该文件的访问。一旦我告诉 Avast 允许访问,一切就正常了。 – [Harpagus] (https ://stackoverflow.com/users/8491365/harpagus)”——归功于@Harpagus (3认同)

小智 5

我遇到过同样的问题。尝试以管理员身份运行 R 或 R studio。那为我解决了。