相关疑难解决方法(0)

无法在Windows 7上更新默认库中的R包

我正在尝试使用RGui(64位)更新软件包,update.packages但我收到以下消息:

Warning in install.packages(update[instlib == l, "Package"], l, contriburl = contriburl,  :
  'lib = "C:/PROGRA~1/R/R-212~1.1/library"' is not writable
Error in install.packages(update[instlib == l, "Package"], l, contriburl = contriburl,  : 
  unable to install packages
Run Code Online (Sandbox Code Playgroud)

我查看了资源管理器中的库文件夹,它只有设置,所以我删除了它.但是,当我在执行此操作后立即再次检查属性时,它会重新出现.安装新软件包不受影响,因为它们在我的用户配置文件中有一个单独的文件夹.

是否有一个技巧让这个工作?

r windows-7

46
推荐指数
3
解决办法
7万
查看次数

错误:'configure'存在但不可执行 - 请参阅"R安装和管理手册"

Ubuntu,Linux Mint,Debian

ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual'

Warning in install.packages : installation of package ‘e1071’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)

如果您在Linux上遇到上面的错误代码,这里有一个简单的解决方法:

为什么会出现此错误?

因为文件夹R临时存储,即下载包文件被"标记"为不可执行,即noexec.这意味着禁止编译,在这种情况下,对于给定的包是必需的.

怎么解决?

我卸载分区/文件夹,将状态更改为可执行文件,然后再次安装它.这是Ubuntu和Linux Mint的终端代码:

mount -o remount,exec /tmp
Run Code Online (Sandbox Code Playgroud)

如果您要撤消可执行设置,请找到以下代码:

mount -o remount,noexec /tmp
Run Code Online (Sandbox Code Playgroud)

这可能发生在Windows上吗?

是的,它可以,我可以确认同样的问题.此处的解决方案有点更好: 无法在Windows 7上更新默认库中的R包

  1. C:\ Program Files\R - 此文件夹包含"R",而不是RStudio文件夹!
  2. 右键单击属性.
  3. 安全.
  4. 在"我们的用户名组"中选择您的姓名.
  5. 单击"编辑".
  6. 选择"完全控制".
  7. 单击"应用"和"确定".

linux ubuntu r linux-mint install.packages

12
推荐指数
0
解决办法
4094
查看次数

标签 统计

r ×2

install.packages ×1

linux ×1

linux-mint ×1

ubuntu ×1

windows-7 ×1