簡體   English   中英

錯誤:“rjags”的 package 或命名空間加載失敗

[英]Error: package or namespace load failed for ‘rjags’

我有一台運行 OS Big Sur 的 M1 Macbook Pro,只是嘗試安裝rjagsJAGS 我從https://sourceforge.net/projects/mcmc-jags/毫無問題地下載了 JAGS,然后運行了install_packages("rjags") ,但是當我運行library(rjags)時出現此錯誤:

Loading required package: coda
Error: package or namespace load failed for ‘rjags’:
 .onLoad failed in loadNamespace() for 'rjags', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Users/afredston/Library/Caches/org.R-project.R/R/renv/cache/v5/R-4.1/aarch64-apple-darwin20/rjags/4-12/e8a71b3a154c8e68c152b4cfbebfdd97/rjags/libs/rjags.so':
  dlopen(/Users/afredston/Library/Caches/org.R-project.R/R/renv/cache/v5/R-4.1/aarch64-apple-darwin20/rjags/4-12/e8a71b3a154c8e68c152b4cfbebfdd97/rjags/libs/rjags.so, 10): Library not loaded: /opt/R/arm64/lib/libjags.4.dylib
  Referenced from: /Users/afredston/Library/Caches/org.R-project.R/R/renv/cache/v5/R-4.1/aarch64-apple-darwin20/rjags/4-12/e8a71b3a154c8e68c152b4cfbebfdd97/rjags/libs/rjags.so
  Reason: image not found

我理解這意味着 R 無法“找到” JAGS 的安裝。 我正在為這個項目使用renv ,但即使我停用它並重新運行install_packages("rjags")library(rjags)我也會收到錯誤消息(只是文件路徑不同):

Loading required package: coda
Error: package or namespace load failed for ‘rjags’:
 .onLoad failed in loadNamespace() for 'rjags', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rjags/libs/rjags.so':
  dlopen(/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rjags/libs/rjags.so, 10): Library not loaded: /opt/R/arm64/lib/libjags.4.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rjags/libs/rjags.so
  Reason: image not found

我是一個沒有太多后端計算機專業知識的統計人員,所以我很感激幫助解決這個問題!

請參閱此處以獲取類似的帖子。

那么你下載JAGS后安裝了嗎?

本質上,rjags 是一個 R 接口,它需要安裝 JAGS(您提到的后端)到 function。

PS:如果可以的話,我會發表評論,但我是新來的,沒有足夠的積分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM