Я потратил много времени, пытаясь решить эту проблему, но все равно не повезло. Я пытаюсь заставить Rgraphviz работать с R 2.14.1 на Max OS X Lion
Вот шаги, которые я предпринял для установки и использования Rgraphviz в Mac OS X Lion:
Установлен графвиз через: sudo port install graphviz
Проверено, что установка прошла успешно: pkg-config --modversion libgvc
Результат: 2.28.0
<- Это означает, что все в порядке </p>
Под R 2.14.1
source("http://www.bioconductor.org/biocLite.R")
biocLite("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.14/Resources/library/Rgraphviz/libs/i386/Rgraphviz.so':
dlopen(/Library/Frameworks/R.framework/Versions/2.14/Resources/library/Rgraphviz/libs/i386/Rgraphviz.so, 6): Library not loaded: /usr/local/lib/libgvc.5.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/2.14/Resources/library/Rgraphviz/libs/i386/Rgraphviz.so
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
Некоторые вещи, которые я замечаю
- Graphviz, предложенный в файле «help», - это 2.26.3, а graphviz, установленный Mac Ports, - 2.28.0, но, поскольку это более новая версия, я не думаю, что это имеет значение, и к тому же я не могу найти v 2.26.3
- Ключ предложения (3), по-видимому, ключевой, но я не могу найти / не имею каталог bin в Graphbiz
Также, когда я запускаю locate Rgraphviz.so
, результаты не отображаются.
Любая подсказка к решению будет высоко ценится,
Большое спасибо!