无法在亚马逊EC2中安装Rstudio包

时间:2017-02-28 08:32:39

标签: r amazon-ec2 packages rstudio-server

我安装了 amazon免费试用版linux t2.micro实例,我安装了 RStudio ,但当我尝试在RI上安装软件包时得到这个错误:

  

install.packages中的警告:
        系统调用失败:无法分配内存
      install.packages中的警告:
        包'igraph'的安装具有非零退出状态

即使我在R中运行一个简单的

  

1 + 1

我得到同样的错误:

  

系统调用失败:无法分配内存

2 个答案:

答案 0 :(得分:3)

问题在于t2.micro实例。它只有1GiB个记忆。

选择更大的实例将是适当的解决方案。 如果您想坚持使用符合条件的Free Tier实例(t2.micro),一种可能的解决方案是添加一些swap space

1G创建交换文件(相应地增加计数值以增加交换文件大小)

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile

并将此条目添加到/etc/fstab

/swapfile swap swap defaults 0 0

答案 1 :(得分:0)

根据@franklinsijo的回答,我根据此链接中更详细的解决方案添加了交换空间https://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/