我正在尝试在 AWS 上运行 R。我按照以下说明操作:http://randyzwitch.com/r-amazon-ec2/?utm_content=buffer6b6e9&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer和 http://blog.yhathq.com/posts/r-in-the-cloud-part-1.html
虽然我在云端成功运行了R,但我发现它是旧版本的R(2.11.1)。因此,它不支持许多软件包,例如“RODBC”和“plyr”。我认为这是由于 Amazon Elastic MapReduce 运行 Debian/Squeeze,而不是最新版本的 Debian。 Debian 可以更新吗?如何在 EC2 上运行较新版本的 R(最好是 3.1.0)?
我还没有弄清楚如何在当前 AMI 中更新 Debian。但我决定关闭该实例并启动一个运行 Debian 7.5 的新实例。如果它允许我运行 R 3.1,我会更新。
更新:
我正在结束这个问题,因为我找到了解决该问题的方法。详细信息在答案中。
最佳答案
我通过启动运行最新版本 Amazon AMI (3.1.0) 的新实例解决了该问题。
支持R 3.0.2。但由于它运行的是 Amazon Linux,而不是 Ubuntu 或 Debian,因此 R 的安装有点不同。
此外,Ben Bolker 的评论还包含指向支持最新版本 R 和 Rstudio 的社区 AMI 的链接。
我按照此处的说明安装了 R:http://www.r-bloggers.com/installing-r-on-amazon-linux/ 。
答案在 Cannot install RStudio on CentOS 6.4为安装 Rstudio 提供了很好的故障排除。
关于r - 如何在 EC2 上运行 R 版本 > 3 或更新 Debian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127612/