21

我正在使用 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,但我不确定它是否与问题有关。

提前致谢!

4

3 回答 3

19

我想通了。我只关心交换价值。
有几个网页建议减少默认交换使用以加速 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

然后,我重新启动。并愉快地安装了软件包,没有任何问题。

于 2014-11-25T21:46:29.223 回答
1

只需重新启动 r-session。这对我有用。

于 2020-05-12T19:34:15.957 回答
1

我确认问题出在 RAM 空间上。我关闭了一些后台应用程序,它安装顺利,无需重新启动我的系统

于 2019-01-21T06:37:44.170 回答