麻烦安装包:ecogbm

时间:2012-05-04 12:44:39

标签: r

我从这里下载了一个包:

ecogbm

我试着像这样安装它:

setwd("d:/RStuff")
install.packages("ecogbm_1.01.tar.gz", repos = NULL, type="source")

不幸的是我明白了:

Installing package(s) into ‘C:/Users/Bla/Documents/R/win-library/2.15’
(as ‘lib’ is unspecified)
* installing *source* package 'ecogbm' ...
** Creating default NAMESPACE file
** libs

*** arch - i386
ERROR: compilation failed for package 'ecogbm'
* removing 'C:/Users/Bla/Documents/R/win-library/2.15/ecogbm'
Warning messages:
1: running command 'C:/PROGRA~1/R/R-215~1.0/bin/x64/R CMD INSTALL -l         "C:/Users/Bla/Documents/R/win-library/2.15"   "ecogbm_1.01.tar.gz"' had status 1 
2: In install.packages("ecogbm_1.01.tar.gz", type = "source", repos = NULL) :
   installation of package ‘ecogbm_1.01.tar.gz’ had non-zero exit status`

我不确定i386是否意味着什么。我运行64位R版本。我的安装过程是否有缺陷或有人可以验证此包装有问题吗?还有其他方法可以安装它吗?谢谢!

1 个答案:

答案 0 :(得分:3)

我得到的印象是,您尝试在Windows上安装源包而没有适当的源代码构建工具。如果是这种情况,那么您需要从某处获取二进制文件或自己构建一个二进制文件。有关如何设置所需工具链的详细信息,请参阅R Windows FAQR installation and Administration manual

如果您不想自己设置工具链,可以使用Uwe Ligges维护的优秀WinBuilder服务器。有关详细信息和位于此处的网站,请参阅R Windows常见问题解答的relevant sectionhttp://win-builder.r-project.org/

请注意有关已知在UNIX上运行的程序包的观点;鉴于 ecogbm 是一个测试版软件包,即使在UNIX上也可能存在问题,这很可能意味着Windows二进制文件也无法构建。