我正在学习在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 回答
amazon linux
R
包有一个不同的名字:然后你试过(在
R
)install.packages(c('XML','RCurl'))
,但安装失败了 .正如您在下面的评论中发现并描述的那样,您需要安装一个额外的amazon linux软件包
libxml2-devel
才能成功install.packages('XML')
.