MacPortsで入れたRをRStudioから使えるようにする
(新マシン導入の際にいつも忘れてしまいがちなのでメモメモ)
用意するもの
・MacPorts
・RStudio (最新版:http://www.rstudio.org/download/daily/desktop/)
メモ
指導教官から「MacのRが遅いんですけお!」と苦情があったので,色々やってみるとMac版RはデフォルトだとAtlasやLapackが使えていないことが判明.
デフォルトのRの場合はOSXに備わっているライブラリをシンボリックリンクさせて上げる方法で解決できるそうですが,俺最近RGUI使ってないんだよね…
(参考:Switching between R BLAS on OS X)
ということでMacPortsで入れたRをRStudioで使えるようにする方法です.
1.MacPortsでRを入れる
セオリー通りsudo port installで
sudo port install R +accelerate +cairo +gfortran48 +recommended +x11な感じでインストールします.+accelerateが高速化のキモです
(明示的に+atlasや+builtin_lapackで指定することも可能).
2.RStudioでMacPortsのRを使えるようにする.
僕はzshユーザなので.zshrcに(bashの場合は.bashrc)
export RSTUDIO_WHICH_R="/opt/local/bin/R"を書き加えることで,RStudioがMacPortsのRを使うようになります. これでRStudioからMacPortsで入れたRを使えるようになります.
おしまい
This entry was posted on 2015/04/02 at 14:59 and is filed under Mac , Tech Memo . You can follow any responses to this entry through the RSS 2.0 . You can leave a response .
- No comments yet.