Mac(macOS Big Sur)にRをインストールしようとしたところ、予想外に手こずってしまったので備忘録メモを残しておこうと思います。
OpenBLASのインストール
行列演算ライブラリのOpenBLASをインストールします。Rをインストールすると自動的にビルド済の物がダウンロードされインストールされますが、参考より、ソースからビルドしてインストールすることで高速化が期待出来る様です。(ソースビルドに時間が掛かりますが、気長に待ちましょう)
brew install openblas --build-from-source
コンソール版Rをインストール
ターミナル上でR
コマンドでRを起動出来るようにしたいので、まずコンソール版のRをインストールします。
brew install r
Rコンソールのインストール
Rコンソール(GUI)をインストールする場合は、--cask
オプションを付けてHomebrewを実行します。
brew install --cask r
XQuartzのインストール
最後にXQuartzをインストールします。これをインストールしないと何故かRコマンドが動作しません。以下よりインストーラーをダウンロードします。
XQuartz-2.7.11.dmg
がダウンロードされるのでダブルクリックし、ディスクイメージをマウントします。以下のウィンドウが表示されます。
XQuartz.pkg
をダブルクリックし、後はウィザードに従ってインストールします。
OpenBLASの関連付け
最初にソースをビルドしてインストールしたOpenBLASとRの関連付けを行います。
mv /usr/local/Cellar/r/4.0.3_1/lib/R/lib/libRblas.dylib /usr/local/Cellar/r/4.0.3_1/lib/R/lib/libRblas.dylib.org
ln -s /usr/local/opt/openblas/lib/libopenblas.dylib /usr/local/Cellar/r/4.0.3_1/lib/R/lib/libRblas.dylib
起動確認
ターミナルでr
と入力し、Rが起動すればインストール完了です。
$ r
R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin20.1.0 (64-bit)
R は、自由なソフトウェアであり、「完全に無保証」です。
一定の条件に従えば、自由にこれを再配布することができます。
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。
R は多くの貢献者による共同プロジェクトです。
詳しくは 'contributors()' と入力してください。
また、R や R のパッケージを出版物で引用する際の形式については
'citation()' と入力してください。
'demo()' と入力すればデモをみることができます。
'help()' とすればオンラインヘルプが出ます。
'help.start()' で HTML ブラウザによるヘルプがみられます。
'q()' と入力すれば R を終了します。
>