首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在AWSt2上安装dplyr软件包

在AWSt2上安装dplyr软件包
EN

Stack Overflow用户
提问于 2017-05-01 07:38:34
回答 2查看 785关注 0票数 4

我已经编写了一个Rescript,它正在使用我的Mac osX和所有的依赖项。

我现在已经在AWS上安装了一个t2.微,并且没有任何问题就安装了R。当我跑的时候

代码语言:javascript
运行
复制
install.packages("dplyr")

它就在这条线上结冰了

代码语言:javascript
运行
复制
g++ -m64 -I/usr/include/R -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -I/usr/local/include -I"/usr/lib64/R/library/Rcpp/include" -I"/usr/lib64/R/library/BH/include"  -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic  -c dplyr.cpp -o dplyr.o

我留了几个小时,没有任何改变。看来我们的CPU已经达到顶峰了。

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-06 23:59:50

对于任何有同样问题的人,请看下面我是如何解决的。

问题是t2.microl没有能力安装脚本的依赖项。

那我是怎么解决这个问题的呢?我从命令行创建了一个t2.大型安装了所有的依赖项。然后从AWS控制台创建一个快照,将其转换为一个图像,然后一个卷,然后将它附加到一个新的t2。

OqlOwE

票数 5
EN

Stack Overflow用户

发布于 2019-09-27 09:12:12

虽然调整实例的大小是一个可行的选择,但是如果您确实希望保持在自由层的t2中,那么您可以借用这个Raspberry Pi用户的技巧并设置一个交换空间。下面的代码为内存交换设置了一个3GB文件。

https://community.rstudio.com/t/setting-up-your-own-shiny-server-rstudio-server-on-a-raspberry-pi-3b/18982

代码语言:javascript
运行
复制
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=3072
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
sudo sh -c 'echo "/var/swap.1 swap swap defaults 0 0 " >> /etc/fstab'

然后像往常一样安装dplyr。

代码语言:javascript
运行
复制
sudo su - -c "R -e \"install.packages('dplyr', repos='http://cran.rstudio.com/')\""

交换空间不会像在EBS上那样特别快,但它将完成任务。我昨晚在t2.microubuntu18.04实例上做了这件事

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43715823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档