首页 文章

在Amazon Linux EC2实例上安装R软件包

提问于
浏览
0

我正在学习在EC2实例中使用RSelenium,我发现了这个方便的指南 - https://rpubs.com/grahamplace/rselenium-ec2 - 但是指南侧重于Ubuntu实例,而我正在使用Amazon Linux实例 . 为了安装RSelenium,指南说我必须在外部(在R之外但是ssh 'd into my EC2 instance) install the packages xml (XML i think, case sensitive) and RCurl. The guide'的相关代码行是:

sudo apt-get install r-cran-xml
sudo apt-get install r-cran-RCurl

但是,因为我在亚马逊Linux实例中,我尝试过:

sudo yum install r-cran-xml
sudo yum install r-cran-RCurl

我得到以下错误:

No package r-cran-RCurl available.
Error: Nothing to do

注意:我成功地在我的机器上安装了R(我的实例),我只需输入R就可以在EC2实例中启动R.

注意2:启动了R的install.packages('XML')和install.packages('RCurl')也不起作用 .

感谢任何帮助,谢谢!

1 回答

  • 2

    amazon linux R 包有一个不同的名字:

    sudo yum install -y R
    

    然后你试过(在 Rinstall.packages(c('XML','RCurl')) ,但安装失败了 .

    正如您在下面的评论中发现并描述的那样,您需要安装一个额外的amazon linux软件包 libxml2-devel 才能成功 install.packages('XML') .

相关问题