R包在AWS t2上安装dplyr.micro冻结

Chr*_*ans 4 r g++ amazon-web-services dplyr

我有一个我写的 Rescript,它可以在我的 Mac osX 上运行并具有所有依赖项。

我现在已经在 AWS 上设置了 t2.micro,并且安装了 R,没有出现任何问题。当我跑步时

install.packages("dplyr")
Run Code Online (Sandbox Code Playgroud)

它只是冻结在这条线上

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
Run Code Online (Sandbox Code Playgroud)

我把它放置了几个小时,没有任何变化。看起来 CPU 正如我们所愿达到峰值。

我应该怎么办?

Chr*_*ans 5

对于遇到同样问题的人,请参阅下面的内容,了解我是如何解决它的。

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

那么我当时是如何解决这个问题的呢?我创建了一个 t2.large 从命令行安装了所有依赖项。然后从 AWS 控制台创建一个快照,将其转换为图像,然后是一个卷,然后将其附加到新的 t2.micro,现在它可以工作了。

https://www.youtube.com/watch?v=W89C_OqlOwE

  • 简单地更改实例类型比创建快照要容易得多 - 请观看此视频 - https://www.youtube.com/watch?v=KongDsEdboA (3认同)