我正在使用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,它工作正常。我还将交换值降低到 10,但我不确定它是否与问题有关。
提前感谢!
我想通了。我完全是关于掉期价值的。
有几个网页建议减少默认交换使用以加快 Ubuntu 的速度。我做了什么来解决这个问题。
在终端...
#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
然后,我重新启动了。并愉快地安装了软件包,没有任何问题。
只需重新启动 r 会话即可。 这对我来说是诀窍。
我确认问题出在RAM空间上。 我关闭了一些后台应用程序,它安装顺利,无需重新启动系统