Проблемы с установкой rjags и JAGS на Mac OsX 10.5.8 - PullRequest
2 голосов
/ 03 марта 2011

У меня возникают проблемы с получением Rjags пакета R для R для вызова JAGS (Just Another Gibbs Sampler http://www -ice.iarc.fr / ~ martyn / software / jags / ).

Я использую Mac Os X. 10.5.8 Leopard и использую R64 2.12.1.Я скомпилировал JAGS из командной строки.Затем я установил rjags в командной строке R.

install.packages (rjags)

Когда я пытаюсь вызвать rjags в R, я получаю следующую ошибку.

> library(rjags)
  Error : .onLoad failed in loadNamespace() for 'rjags', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.12/Resources   /library/rjags/libs/x86_64/rjags.so':
  dlopen(/Library/Frameworks/R.framework/Versions/2.12/Resources/library/rjags/libs/x86_64/rjags.so, 10): Library not loaded: /usr/local/lib/libjags.2.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/2.12/Resources/library/rjags/libs/x86_64/rjags.so
  Reason: no suitable image found.  Did find:
  /usr/local/lib/libjags.2.dylib: mach-o, but wrong architecture
  /usr/local/lib/libjags.2.dylib: mach-o, but wrong architecture
  Error: package/namespace load failed for 'rjags'

Я предполагаю, что есть какая-то проблема с rjags, ссылающейся на неизвестный файл в библиотеке, но я не уверен.Я довольно новичок в командной строке и возиться с каталогами, поэтому любая помощь будет высоко ценится.

Ответы [ 3 ]

2 голосов
/ 12 мая 2011

Я обнаружил (после загрузки и установки dmg из SourceForge ), что у меня работают следующие команды:

wget http://cran.r-project.org/src/contrib/rjags_2.2.0-4.tar.gz
wget http://cran.r-project.org/src/contrib/R2jags_0.02-15.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 CMD INSTALL rjags_2.2.0-4.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 CMD INSTALL R2jags_0.02-15.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 --arch=i386 CMD INSTALL rjags_2.2.0-4.tar.gz
sudo R --with-jags-modules=/usr/local/lib/JAGS/modules-2.2.0 --arch=x86_64 CMD INSTALL rjags_2.2.0-4.tar.gz

Они, конечно, не все необходимы, но их было достаточно!

1 голос
/ 30 ноября 2012

У меня была такая же проблема при запуске Rstudio 0.97.237 и R 2.15.2. Проблема была связана с JAGS.

Исправление: Обновите JAGS 3-3, загрузив и установив его с здесь .

0 голосов
/ 24 июня 2015

Я столкнулся с ошибкой: не удалось загрузить общий объект '/Library/Frameworks/R.framework/Resources/modules//R_X11.so': на моем Mac и DuckDuckGo привел меня к этому сообщению.Я использовал R из командной строки, поэтому я не могу говорить о том, как он работает с RStudio, хотя я уверен, что это тоже исправление.Я обновил JAGS со ссылки SourceForge , предоставленной в другом ответе.Я могу, по крайней мере, убедиться, что это работает для меня, хотя разработчик не подписал (мне нужно было игнорировать предупреждение MacOS во время процедуры установки).

...