2017-09-08 8 views
0

Linux Mint (플랫폼 i686-pc-linux-gnu)에 R 3.4.1이 있지만 이전 버전의 R 및 Windows에서도 같은 문제가 발생합니다. 내가 install.packages() 사용 igraph를 설치하려고 할 때이 오류가 발생합니다R에 igraph를 설치하지 못했습니다.

install_github("igraph/rigraph") 

두 번째 옵션은 잘 작동하지만 설치 횟수 :

foreign-graphml.c: In function ‘igraph_write_graph_graphml’: 
foreign-graphml.c:1408:46: error: expected ‘)’ before ‘GRAPHML_NAMESPACE_URI’ 
    ret=fprintf(outstream, "<graphml xmlns=\"" GRAPHML_NAMESPACE_URI "\"\n"); 
              ^
foreign-graphml.c:1412:59: error: expected ‘)’ before ‘GRAPHML_NAMESPACE_URI’ 
    ret=fprintf(outstream, "   xsi:schemaLocation=\"" GRAPHML_NAMESPACE_URI "\n"); 
                 ^
foreign-graphml.c:1414:38: error: expected ‘)’ before ‘GRAPHML_NAMESPACE_URI’ 
    ret=fprintf(outstream, "   " GRAPHML_NAMESPACE_URI "/1.0/graphml.xsd\">\n"); 
            ^
/usr/lib/R/etc/Makeconf:159: recipe for target 'foreign-graphml.o' failed 
make: *** [foreign-graphml.o] Error 1 
ERROR: compilation failed for package ‘igraph’ 
* removing ‘/home/ninja/R/i686-pc-linux-gnu-library/3.4/igraph’ 
Warning in install.packages : 
    installation of package ‘igraph’ had non-zero exit status 

내가 그 라인을 따라 뭔가를 사용하여뿐만 아니라 GitHub의에서 설치 시도 igraph 1.1.0. 내가 필요한 것은 1.1.2이며, install.packages()으로 얻을 수있는 버전입니다.

다른 옵션은 있습니까?

+0

글쎄, 분명히 버그가있었습니다 ... https://github.com/igraph/rigraph/issues/213 – Srecko

답변

4

그냥 해결할 수있는 Google 솔루션입니다. install.packages('igraph')

+0

이것은 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (https://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 주석 달기] (https://stackoverflow.com/help/privileges/comment) 할 수 있습니다. 대신, [질문자의 설명이 필요없는 답변을 제공하십시오] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [리뷰에서] (리뷰/저품절 포스트/18139641) – thewaywewere

+0

나를 위해 충분한 도움이되었습니다. –

0

을 실행하기 전에

sudo apt-get install libxml2-dev 

은 libxml가 최신 버전이 아닌 것 같다. CentOS는 들어 은

다음
install.packages('igraph')
yum install libxml2-devel 

를 실행 그리고 그것은 나를 위해 일했습니다.

관련 문제