2012-04-25 69 views
0

我有一個關於Rgraphviz的問題。正確安裝GraphvizRgraphviz後,我無法加載Rgraphviz庫。錯誤看起來是這樣的:Rgraphviz library加載錯誤

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 

回答

2

你需要檢查是否安裝了相同的路徑 R的尋找上的Graphviz。如果不是的話,你應該

$ export LD_LIBRARY_PATH = path_to_graphviz 

R.調用這行之前或按順序自動運行它添加到您的bash配置文件。