homebrewの環境が前提
% brew update
% brew install gcc # fortranが必要なため
% brew tap homebrew/science # リポジトリ追加
% brew install Caskroom/cask/xquartz
% brew install openblas --build-from-source
% brew link openblas --force # /usr/local/ にシンボリックリンクがないと警告があった場合
% brew install r --with-openblas
% brew cask install rstudio
RStudioの画面が真っ白な場合、/Library
シンボリックリンクを貼る
% sudo ln -s /usr/local/opt/r/R.framework /Library/Frameworks
rJava
ロードできないエラーが出たので
Error : .onLoad は loadNamespace()('rJava' に対する)の中で失敗しました、詳細は:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: 共有ライブラリ '/usr/local/Cellar/r/3.1.3/R.framework/Versions/3.1/Resources/library/rJava/libs/rJava.so' を読み込めません:
dlopen(/usr/local/Cellar/r/3.1.3/R.framework/Versions/3.1/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /usr/local/Cellar/r/3.1.3/R.framework/Versions/3.1/Resources/library/rJava/libs/rJava.so
Reason: image not found
エラー: パッケージ ‘rJava’ をロードできませんでした
次のようにシンボリックリンクを貼った
% sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/server/libjvm.dylib /usr/lib
参照
- Mac に OpenBLAS 版の R をインストールする
- MacOSX に homebrew で R をインストール
- 【Homebrew】インストールしたパッケージのシンボリックリンクが作成されない場合