你能帮我解决一个安装rmr2的问题吗?我是RHadoop的新手。R版本3.0.2下载了根目录上的rmr2_2.3.0.tar.gz
请核对:
install.packages("rmr2_2.3.0.tar.gz")将包安装到‘/usr/lib 64/R/库’(未指定‘lib’),从文件名错误中推断'repos = NULL‘:依赖项’bitops‘不能用于包’rmr2‘*删除’/usr/lib 64/R/库/R 2‘警告消息: In install.packages("rmr2_2.3.0.tar.gz"):安装包’rmr2_2‘。3.0.tar.gz‘具有非零退出状态
请回复
发布于 2014-03-22 12:17:18
rmr2包依赖于在安装rmr2之前需要安装的其他几个软件包。要安装这些软件包:
install.packages(c("rJava", "Rcpp", "RJSONIO", "bitops", "digest", "functional", "stringr", "plyr", "reshape2", "caTools"))您还可以使用Rscript -e 'install.packages(...)'从命令行运行上述命令。
根据Rhadoop wiki,他们用R2.14.1测试了这个软件包。我用2.15.3测试了它,没有任何问题。无论哪种方式,一些依赖项可能不支持(在它们的最新版本中)那些R版本,因此您必须手动下载早期版本。
如果您使用的是R2.15,您只需要手动下载和安装Rcpp包,即版本0.10.5。
在安装rmr2之前,需要确保安装了Hadoop,并设置了适当的环境变量:
export HADOOP_CMD=/usr/bin/hadoop
export HADOOP_STREAMING=/usr/lib/hadoop/contrib/streaming/hadoop-streaming-<version>.jar现在您可以安装rmr2包了:
R CMD INSTALL rmr2_2.3.0.tar.gz发布于 2014-03-11 12:32:25
首先从install.packages("/home/purva/Downloads/rmr2_3.0.0.tar.gz")下载rmr2_3.0.0.tar.gz,然后从位于purva的r终端gitHub下载用户名。
https://stackoverflow.com/questions/21400713
复制相似问题