macOS Sierra 10.12.4 環境で、
library(RWeka)
した時に、
一緒にインストールされた rJava がロードできないといってエラーになってしまう。
> library(RWeka) エラー: package or namespace load failed for ‘RWeka’: .onLoad は loadNamespace()('rJava' に対する)の中で失敗しました、詳細は: call: dyn.load(file, DLLpath = DLLpath, ...) error: 共有ライブラリ '/Users/estis/Library/R/3.4/library/rJava/libs/rJava.so' を読み込めません: dlopen(/Users/estis/Library/R/3.4/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib Referenced from: /Users/estis/Library/R/3.4/library/rJava/libs/rJava.so Reason: image not found
存在している
/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so
が、
Reason: image not found
で、ロードできないと言われる。
http://stackoverflow.com/questions/30738974/rjava-load-error-in-rstudio…
に、同じような現象にはまった人がいて、
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
したらって回答があった。
その通りやったら、エラーがなくなった。