EZRをMacにインストールする方法

私のMacの環境は、OS Catalina バージョン10.15.7です。

  1. R4.0.5のインストールhttps://cran.r-project.org/
  2. XQuartz 2.8.1のインストールhttps://www.xquartz.org/
  3. 上記のインストールが完了後に、Rのアプリアイコンをクリックすると、Rコンソールが開きます。
  4. packages("RcmdrPlugin.EZR", dependencies=TRUE)
  5. 上記のように入力したら、Enterを押すとCRAN mirrorの選択画面が出ます。Japan(Tokyo)を選択して、「OK」をクリックします.
  6. 途中で「パッケージのソースからインストールを行いますか?(コンパイルが必要です)(Yes/no/cancel)」が出てきたらEnterを押します。
  7. Xcodeをインストールする警告が出るのでインストールをする。
  8. インスール完了後に、コンソールにLibrary(Rcmdr)を入力するが、エラーが出る。packages("Rcmdr", dependencies=TRUE)Library(Rcmdr)を入力する。
  9. ダウンロードが完了したら、一度Rを終了します。
  10. XQuartzを起動する。
  11. Rを起動し、コンソールにLibrary(Rcmdr)を入力する。
  12. 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