2016-03-29 52 views
1

我正在运行Windows 7,有R版本3.2.4修订版,并下载了RTools。当我尝试安装的igraph(0.7.1)的旧版本,我得到以下错误:在安装旧的R包时遇到问题

ERROR: compilation failed for package 'igraph' 
* removing 'C:/Users/Tom/Documents/R/win-library/3.2/igraph' 
Warning in install.packages : 
    running command '"C:/PROGRA~1/R/R-32~1.4RE/bin/x64/R" CMD INSTALL -l "C:\Users\Tom\Documents\R\win-library\3.2" "C:/igraph_0.7.1.tar.gz"' had status 1 
Warning in install.packages : 
    installation of package ‘C:/igraph_0.7.1.tar.gz’ had non-zero exit status 

我使用的具体命令是:

install.packages("C:/igraph_0.7.1.tar.gz", repos = NULL, type = "source") 

虽然我已经试过这有很多不同的方式(在命令提示符下,以管理员身份运行,使用devtools),并且没有任何工作。任何想法都会有帮助。谢谢。

+0

我注意到,可能是一个线索,其他项目高一点:外国graphml.c:38:29:致命错误:libxml的/ encoding.h:没有这样的文件或目录 编译终止。 –

+1

Double post with this [post](http://stackoverflow.com/questions/22624216/building-r-igraph-package-in-win7) – Stereo

+0

感谢您的提醒,但我对R仍然很陌生,所以我很难跟随。有没有更直接的解释,或者我可以用其他材料来解决这个问题? –

回答

1

这是一个足够新的版本,您可以从MRAN“Time Machine”服务器安装igraph的内置Windows二进制文件。 Here's a direct link to the package,您可以安装使用:

u <- "https://mran.revolutionanalytics.com/snapshot/2015-05-01/bin/windows/contrib/3.3/igraph_0.7.1.zip" 
install.packages(u, type = "win.binary", repos = NULL) 
+0

我们Toms要互相关注。谢了,兄弟。 –