1

我有一个关于Rgraphviz. 安装GraphvizRgraphviz正确后,我无法加载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

您需要检查 Graphviz 是否安装在R 正在寻找的同一路径上。如果不是,你应该

$ export LD_LIBRARY_PATH = path_to_graphviz

在调用 R 之前。或者将此行添加到您的 bash 配置文件中以便自动运行它。

于 2012-04-25T12:11:33.737 回答