我正在尝试在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,我会更新。
更新:
我正在关闭这个问题,因为我找到了解决问题的方法。细节在答案中。
答案 0 :(得分:3)
我通过启动运行最新版本的Amazon AMI(3.1.0)的新实例解决了这个问题。
它支持R 3.0.2。但由于它运行的是亚马逊Linux,而不是Ubuntu或Debian,因此R的安装有点不同。
此外,Ben Bolker的评论包括一个链接到社区AMI,支持最新版本的R和Rstudio。
我按照此处的说明安装R:http://www.r-bloggers.com/installing-r-on-amazon-linux/。
Cannot install RStudio on CentOS 6.4中的答案给安装Rstudio带来了极大的麻烦。