2016-05-15 3 views
0

При попытке загрузить rjags я получаю некоторую ошибку. Я использую стандарт install.packages ("rjags"), который кажется прекрасным. Но когда я загружаю пакет, он не работает. Это то, что я получаю:Установка rjags на Mac El capitan 10.11.4

> library(rjags) 
Loading required package: coda 
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/3.1/Resources/library/rjags/libs/rjags.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/rjags/libs/r jags.so, 10): Library not loaded: /usr/local/lib/libjags.3.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.1/Resources/library/rjags/libs/rjags.so 
    Reason: image not found 
In addition: Warning messages: 
1: package ‘rjags’ was built under R version 3.1.3 
2: package ‘coda’ was built under R version 3.1.3 
Error: package or namespace load failed for ‘rjags’ 
> 

Любые предложения?

Я использую «R версии 3.1.2 (2014-10-31)» «Тыква» Шлем

+0

Если вы действительно набрали 'install.packages («Rjags»)', то это ваша проблема. Попробуйте 'install.packages (« rjags »)' вместо этого. В противном случае попробуйте удалить пакет с помощью 'remove.packages()' и переустановить? –

+0

Это опечатка, я ее отредактирую. – TKN

ответ

1

Я решил его, сначала удалив ранее установленный пакет rjags. Я установил последнее обновление rjags, установив с https://sourceforge.net/projects/mcmc-jags/ и установив его в соответствии с инструкциями файла readme.

Тогда я просто зарядил его, как обычно, в R.

0

Я считаю, что это ошибка означает, что вы не имеете рабочую копию зазубрин, установленных на вашем компьютере. Обязательно установите сборку JAGS, совместимую с вашей операционной системой.

Возможно, даже если JAGS работает на вашем компьютере, он несовместим с новой версией rjags, которую вы установили. Я знаю, что JAGS версии 4.x несовместима с rjags версии 3.x; возможно, обратная проблема тоже.

Чтобы проверить, какая версия JAGS у вас есть на вашем компьютере, просто откройте терминал и введите jags.

Смежные вопросы