OSX Yosemiteに「アップグレード」した後のRStudio / RでのrJavaロードエラー
最近、OSX Mountain LionからYosemiteに、およびR 3.1.3から3.2に「アップグレード」しました。アップグレード直後にRまたはRStudioを開くと、Java 6をインストールする必要があることを示すポップアップメッセージが表示されました。さらに、rJavarJavaに依存するパッケージ(またはなど)をロードすると、xlsxRStudioがクラッシュしました(Rもクラッシュしました)私がR.app直接開いてこれを試したとき)。 Stack Overflowやその他の場所で見つかったいくつかの修正を試した後(詳細は以下を参照)、ロードrJavaまたは依存するパッケージrJavaがRをクラッシュさせなくなりましたが、次のエラーが発生します。 library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so': dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so Reason: image not found Error: package or namespace load failed for …