尝试使用以下命令安装r依赖项时遇到一些问题:
install.packages(c(“Rcpp”,”RJSONIO”,”bitops”,”digest”,”functional”,”itertools”,”reshape2″,”string ”,”plyr”,”caTools”),repos=’http://cran.revolutionanalytics.com’)
软件包被下载了,但我得到的只是信息
/usr/lib64/r/bin/r:第8行:uname:未找到命令/usr/lib64/r/bin/r:第143行:exec:sh:未找到
重复次数与我尝试安装的软件包数相同。
我在hortonworks sandbox和Hadoop2.3(oracle virtualbox)中使用r版本3.2.2,rstudio服务器0.99.489。
你有什么建议吗?
谢谢你的帮助。
1条答案
按热度按时间sd2nnvve1#
我知道这个问题是7个月前提出来的。但我遇到了stefanod遇到的同样问题,我在谷歌上到处搜索,没有找到解决办法。那就完全没有合理的理由了。以下是我所做的尝试以及最终解决问题的方法:
所以我用
R 3.2.2
,rstudio-server 0.98.994
在hortonworks hadoop沙盒中HDP 2.4
在vmware中。我使用shell web客户端方法登录虚拟机。整个过程是用root权限完成的。我遵循这个指示:https://jsolderitsch.wordpress.com/hortonworks-sandbox-r-and-rstudio-install/ 除了我使用了R
以及RStudio Server
. 在我调用之前一切都很顺利R
在炮弹里并试图然后我得到了和这个问题完全相同的错误信息。
我检查了我的房间
$PATH
使用whereis COMMANDNAME
去看看我有没有uname
在正确的地方指挥。看来我知道了。然后我就辞职了
R
. 内部CentOS
我曾经wget
手动下载.tar.gz
包及其依赖项的文件。然后我尝试手动安装这些软件包:在这个时候
RStudio
已安装。所以我登录了RStudio
在我8787端口的浏览器中install.packages
在RStudio
而且每个包裹都安装得很好。我想带回家的信息是在里面安装软件包
RStudio
而不是在里面R
在贝壳里。顺便说一句,我也不能以root身份登录rstudio;用户名和密码无效。