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-edだけでした。 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-c​​an- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 18139641) – thewaywewere

+0

私にとっては十分な助けとなりました。 –

0

を実行する前に

sudo apt-get install libxml2-dev 

はのlibxmlは最新バージョンではないようです。 CentOSのために は、

その後、
install.packages('igraph')
yum install libxml2-devel 

を実行し、それは私のために働きました。

関連する問題