EZRをMacにインストールする方法
私のMacの環境は、OS Catalina バージョン10.15.7です。
- R4.0.5のインストールhttps://cran.r-project.org/
- XQuartz 2.8.1のインストールhttps://www.xquartz.org/
- 上記のインストールが完了後に、Rのアプリアイコンをクリックすると、Rコンソールが開きます。
- packages("RcmdrPlugin.EZR", dependencies=TRUE)
- 上記のように入力したら、Enterを押すとCRAN mirrorの選択画面が出ます。Japan(Tokyo)を選択して、「OK」をクリックします.
- 途中で「パッケージのソースからインストールを行いますか?(コンパイルが必要です)(Yes/no/cancel)」が出てきたらEnterを押します。
- Xcodeをインストールする警告が出るのでインストールをする。
- インスール完了後に、コンソールにLibrary(Rcmdr)を入力するが、エラーが出る。packages("Rcmdr", dependencies=TRUE)Library(Rcmdr)を入力する。
- ダウンロードが完了したら、一度Rを終了します。
- XQuartzを起動する。
- Rを起動し、コンソールにLibrary(Rcmdr)を入力する。
- Rcommanderを開いたら,まず,ツールから「appのためのMac OS Xのapp.napの管理」を開き,オフにします(動作が速くなるようです).
インストールをしていく過程で、1-5までは問題なく可能でしたが、6、7が何度やっても出現しなかった。その際に、アプリの削除、ライブラリ→Frameworks→R.frameworkの削除を行いました。また、1-5、8を試すがどれをやってもエラーでした。ウイルス対策ソフトをオフにした状況でも変わりませんでした。
最終的には、セーフブートモードで起動し、アプリを削除後に1からやり直しを行ったところ、正常にダウンロードと設定が完了しました。うまくできない人はぜひセーフブートでのインストールを試してみてください。
<補足>
ターミナルに以下を貼り付けするとRを起動時に自動的にEZRが起動されるようです。
## Starts here
echo "options(Rcmdr=list(plugins='RcmdrPlugin.EZR'))" >> ~/.Rprofile
echo "library(Rcmdr)" >> ~/.Rprofile
echo "local({" >> ~/.Rprofile
echo "old <- getOption('defaultPackages')" >> ~/.Rprofile
echo "options(defaultPackages = c(old, 'Rcmdr'))" >> ~/.Rprofile
echo "})" >> ~/.Rprofile
## Ends here