2015-05-09 167 views
1

当我试图安装一些R封装如Rgraphviz,我得到以下错误:安装的R程序包

install.packages("Rgraphviz_2.12.0.tar.gz",repos=NULL,type="source") 
* installing *source* package 'Rgraphviz' ... 

********************************************** 
WARNING: this package has a configure script 
    It probably needs manual configuration 
********************************************** 


** libs 
gcc -m32 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG  -   
I"d:/RCompile/CRANpkg/extralibs64/local/include" -         
Ilibwin/i386/include/graphviz -DHAVE_STDBOOL_H=1 -DHAVE_BOOL=1 - 
DGRAPHVIZ_MAJOR=2 -DGRAPHVIZ_MINOR=28 -DGRAPHVIZ_STATIC -O3 -Wall - 
std=gnu99 -mtune=core2 -c LL_funcs.c -o LL_funcs.o 
gcc: unrecognized option `-std=gnu99' 
d:\RCompile\CRANpkg\extralibs64\local\include\.: Permission denied 
make.exe: *** [LL_funcs.o] Error 1 
Warning: running command 'make -f "Makevars.win" -f "C:/PROGRA~1/R/R-  
31~1.2/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-31~1.2/share/make/winshlib.mk" 
SHLIB="Rgraphviz.dll" OBJECTS="LL_funcs.o Rgraphviz.o RgraphvizInit.o 
agopen.o agread.o agwrite.o bezier.o buildEdgeList.o buildNodeList.o  
doLayout.o graphvizVersion.o init.o"' had status 2 
ERROR: compilation failed for package 'Rgraphviz' 
* removing 'C:/Program Files/R/R-3.1.2/library/Rgraphviz' 
Warning messages: 
1: running command '"C:/PROGRA~1/R/R-31~1.2/bin/i386/R" CMD INSTALL -l  
"C:\Program Files\R\R-3.1.2\library" "Rgraphviz_2.12.0.tar.gz"' had status 1 
2: In install.packages("Rgraphviz_2.12.0.tar.gz", repos = NULL, type =  
"source") : 
installation of package ‘Rgraphviz_2.12.0.tar.gz’ had non-zero exit status 

我主要是欣赏任何评论。

+1

您是否尝试过使用页面上的[说明](http://www.bioconductor.org/packages/release/bioc/html/Rgraphviz.html)直接从bioconductor进行安装? – Phil

+0

是不是可以进入你的R控制台,只需键入“install.packages(”Rgraphviz“)”;选择一个CRAN并安装?这对我有用。 –

+0

我可以从Bioconductor成功安装它! – Zaynab

回答

1

做的第一件事就是把

d:\RCompile\CRANpkg\extralibs64\local\include\.: Permission denied 

错误的照顾。检查该目录的文件权限;它属于管理员?确保你有读取权限。