0

install.packages("rjags")install.packages("rjags", configure.args="--enable-rpath")推奨されるは、次rjagsのエラーで失敗します。INSTALL

** testing if installed package can be loaded from temporary location
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 '/<path to r libraries>/R_libraries/00LOCK-rjags/00new/rjags/libs/rjags.so':
  /<path to r libraries>/R_libraries/00LOCK-rjags/00new/rjags/libs/rjags.so: undefined symbol: _ZN4jags7Console10setRNGnameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘&lt;path to r libraries>/R_libraries/rjags’
Warning in install.packages :
  installation of package ‘rjags’ had non-zero exit status
4

1 に答える 1

0

この問題は、 と で異なるコンパイラ (/バージョン) を使用するJAGSと発生するようrjagsです。JAGS サポート フォーラム でこれらのコメントを読んだ後、コンパイルに使用するコンパイラをシステム デフォルトに変更しました。これは、使用するモジュールをアンロードすることによってrjagsビルドにも使用されたと思われます ( )。JAGSgcc/7.2.0module rm gcc/7.2.0

于 2020-09-18T14:10:52.753 に答える