R は統計の世界でよく使われているプログラミング言語とその実行環境。 Mac OS X なら Homebrew を使うと割りとサクッとインストールできる。
使った環境は次の通り。
$ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1004
下準備
ここでは Homebrew が既にインストールされている状態を仮定する。 もし、まだインストールしていないときは公式サイトの記載にもとづいて入れる。
まずは Homebrew を最新の状態にしておく。 Homebrew では、何をするにしても最初に brew doctor コマンドを打って問題がないことを確認しておくとハマることが少なくなる。
$ brew update && brew doctor && brew upgrade
インストール
(2019-06-19 追記) 現在、R は標準リポジトリに存在するため science リポジトリをタップする必要はないと教えていただきました。 ありがとうございます。
R はデフォルトでは参照されない science リポジトリにあるので、まずは tap しておく。
$ brew tap homebrew/science
あとはパッケージ名に r を指定してインストールするだけ。
$ brew install r
使い方
インストールすると r というコマンドで起動できる。
$ r R version 3.3.1 (2016-06-21) -- "Bug in Your Hair" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin15.6.0 (64-bit) R は、自由なソフトウェアであり、「完全に無保証」です。 一定の条件に従えば、自由にこれを再配布することができます。 配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。 R は多くの貢献者による共同プロジェクトです。 詳しくは 'contributors()' と入力してください。 また、R や R のパッケージを出版物で引用する際の形式については 'citation()' と入力してください。 'demo()' と入力すればデモをみることができます。 'help()' とすればオンラインヘルプが出ます。 'help.start()' で HTML ブラウザによるヘルプがみられます。 'q()' と入力すれば R を終了します。 >
zsh を使っているときの注意点
シェルに zsh を使っていると、上記の手順で r が起動できない問題にハマる。
$ echo $SHELL /bin/zsh
具体的には、インストールするときに使ったコマンドがなぜか実行されてしまう。
$ r brew install r Warning: homebrew/science/r-3.3.1_3 already installed
実は zsh では r がシェルの組み込みコマンドになっている。 これを打ち込むと、前回のコマンドを繰り返し実行してしまう。
$ which r r: shell built-in command
本来の r を起動したいときは、シェルの組み込みコマンドの r を無効にしよう。
$ disable r
しかる後に r と打ち込もう。
$ r R version 3.3.1 (2016-06-21) -- "Bug in Your Hair" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin15.6.0 (64-bit) R は、自由なソフトウェアであり、「完全に無保証」です。 一定の条件に従えば、自由にこれを再配布することができます。 配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。 R は多くの貢献者による共同プロジェクトです。 詳しくは 'contributors()' と入力してください。 また、R や R のパッケージを出版物で引用する際の形式については 'citation()' と入力してください。 'demo()' と入力すればデモをみることができます。 'help()' とすればオンラインヘルプが出ます。 'help.start()' で HTML ブラウザによるヘルプがみられます。 'q()' と入力すれば R を終了します。 >
RStudio
お好みに応じて RStudio も入れたりしよう。 こちらは cask リポジトリにある。
$ brew tap caskroom/cask $ brew cask install rstudio $ open /Applications/RStudio.app
めでたしめでたし。