1

について質問がありRgraphvizます。インストールGraphvizしてRgraphviz正しく実行した後、Rgraphvizライブラリをロードできません。エラーは次のようになります。

Error : .onLoad failed in loadNamespace() for 'Rgraphviz', details:
  call: value[[3L]](cond)
  error: unable to load shared object     '/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/x86_64/Rgraphviz.so':

dlopen(/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/x86_64
  /Rgraphviz.so, 6): Library not loaded: /usr/local/lib/libgvc.5.dylib

  Referenced from:         
/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/x86_64/Rgraph  viz.so

 Reason: image not found

Check that (1) graphviz is installed on your system; (2) the
installed version of graphviz matches '2.26.3'; this is the version
used to build this Rgraphviz package; (3) graphviz is accessible to
R, e.g., the path to the graphviz 'bin' directory is in the system
'PATH' variable.  See additional instructions in the 'README' file of
the Rgraphviz 'source' distribution, available at

 http://bioconductor.org/packages/release/bioc/html/Rgraphviz.html

Ask further questions on the Bioconductor mailing list

http://bioconductor.org/docs/mailList.html
4

1 に答える 1

2

R が探しているのと同じパスに Graphviz がインストールされているかどうかを確認する必要があります。そうでない場合は、

$ export LD_LIBRARY_PATH = path_to_graphviz

R を呼び出す前に。または、この行を bash プロファイルに追加して、自動的に実行します。

于 2012-04-25T12:11:33.737 に答える