我使用的是R版3.1.2(2014-10-31) - "南瓜头盔"在平台上:x86_64-pc-linux-gnu(64位)。
我在使用RStudio在R中安装新软件包时遇到问题。当我调用install.packages()
函数时,我得到:
Warning in install.packages :
system call failed: Cannot allocate memory
Warning in install.packages :
installation of package ‘pastecs’ had non-zero exit status
The downloaded source packages are in
‘/tmp/Rtmpi0toFl/downloaded_packages’
我已经通过shell命令安装了R,它运行正常。我也将swappiness值降低到10,但我不确定它是否与问题有关。
提前致谢!
答案 0 :(得分:16)
在终端......
#Know the swap value
cat /proc/sys/vm/swappiness
10
# Access the swap configuration
gksudo leafpad /etc/sysctl.conf
# Increase the swap usage to 30 (default is 60)
vm.swappiness=30
然后,我重新启动了。并且没有任何问题地快乐地安装了包。
答案 1 :(得分:1)
只需重新启动r会话。那对我有用。
答案 2 :(得分:0)
我确认问题出在RAM空间。我关闭了一些后台应用程序,并且安装顺利,无需重新启动系统