2017-03-15 309 views
1

我正在R Studio中工作,并试图安装dplyr软件包。我已经安装了各种其他软件包没有问题,但已经遇到了问题。r - 安装软件包 - 无法打开文件 - 权限被拒绝

似乎有安装的各个部分,其中一些工作,但问题发生时,我得到'依赖BH'。这是错误:

Installing package into ‘\xxxxxxxx.local/Desktops/jagnew/My Documents/R/win-library/3.3’ (as ‘lib’ is unspecified) also installing the dependency ‘BH’

trying URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/BH_1.62.0-1.zip ' Content type 'application/zip' length 16150075 bytes (15.4 MB) downloaded 15.4 MB

trying URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/dplyr_0.5.0.zip ' Content type 'application/zip' length 2556205 bytes (2.4 MB) downloaded 2.4 MB

Error in install.packages : cannot open file '\xxxxxxx.local/Desktops/jagnew/My Documents/R/win-library/3.3/file142032c9327b/BH/include/boost/function/detail/gen_maybe_include.pl': Permission denied

我已经改变了目录/ LIBPATH,因为它没有出现该文件被下载到正确的文件夹。 file142032c9327b现在是在正确的路径,但错误中指定的路径只能正确到/ boost,这里没有功能文件夹..?

我不知道如果这个缺失的文件夹是问题,因为错误说'权限被拒绝',但它似乎很奇怪。

任何帮助将是伟大的。

+0

我有同样的问题,并发现我的防病毒程序(Avast)阻止访问该文件。一旦我告诉Avast允许访问所有工作。 – Harpagus

+0

如果R(或RStudio with R)在Windows中以管理员身份安装,并且您尝试安装或更新缺少权限的程序包。以管理员身份运行安装或以管理员身份避免安装。 –

回答

0

我有同样的问题。当我试图安装一个新的或更新现有的包时,R给了我一个错误消息。我不记得信息中究竟是什么意思,但它说“无法打开文件(...)访问被拒绝”。我尝试了以下所有内容。不知道什么确切解决了问题,但现在我可以更新和/或安装新的软件包:

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

我发现它只适用于一个包,“lme4”。我一直面对与我想安装的任何其他软件包相同的问题。但是,我发现解决方案是上述评论“\t 我遇到了同样的问题,并发现我的防病毒程序(Avast)阻止了对该文件的访问,一旦我告诉Avast允许访问所有工作的内容 - [Harpagus] (https://stackoverflow.com/users/8491365/harpagus)“ - 信贷给@Harpagus – SenshiKudo

0

我曾遇到同样的问题。 我尝试了下面的步骤来解决此问题。

步骤: - >启动RGUI应用 - >去“包”部分,然后选择“安装包” - >选择您想要从“包”弹出窗口安装包。 - >然后点击'确定',就是它的包会成功安装。 - >按照以上步骤操作后,就可以运行使用'RStudio'的包装

快乐R编程!

0

我也遇到过这个问题。帮助我的唯一解决方案是关闭防火墙。然后我可以下载所有软件包。

相关问题