こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

macのHombrewでのRのインストールについて

mac に Homebrew で R をインストールしようとターミナルで
"brew install R" を実行したところ、コンソール画面が以下の
ようになったまま Warnig も Error も出ずに何時間も進みません。
どのようにすればインストールできるでしょうか?

使用環境は OS が Mac OS X Mavericks 10.9.3 で Homebrew が
Homebrew 0.9.5 です。

R を使用する課題の期限が近いため迅速な回答が頂ければ幸い
です。お手数ですが、分かる方いましたらよろしくお願いします。

【 "brew install R" を実行したときの結果】
brew install R
==> Using Homebrew-provided fortran compiler.
This may be changed by setting the FC environment variable.
==> Downloading http://cran.rstudio.com/src/base/R-3/R-3.1.0.tar.gz
Already downloaded: /Library/Caches/Homebrew/r-3.1.0.tar.gz
==> ./configure --prefix=/usr/local/Cellar/r/3.1.0 --with-aqua --with-libintl-pr
==> make
==> make check 2>&1 | tee make-check.log

投稿日時 - 2014-07-02 15:49:19

QNo.8662063

すぐに回答ほしいです

質問者が選んだベストアンサー

>pkg になったものでインストールしてもその辺りは問題ないのでしょうか?

OSXのパッケージで/usr/localにインストールするタイプと、それ以外の場所にインストールするタイプとがあります。
Rの場合はアプリケーションフォルダにイントールされますので、後者にあたります。Homebrewなどのパッケージ管理ソフトとの共存は問題ないはずです。

>「パス関連で無用な不具合を出さないだめにも Homebrew 等で管理できるものは Homebrew で管理した方がよい」といった旨の言説を見たことがあるので

OSXのパッケージ管理ソフトで、有名なところはではMacPorts、Homebrew、Finkがあります。複数入れるといろいろトラブルの元になりやすいので、慎ましく1つにするようにということは確かだと思います。問題になりそうなのは、先に書いた/usr/localにインストールタイプのものです。Unix系場合は習慣的に/usr/localに入れることが多いので、OSX用のpkgでは多く見られます。

だいぶ前にHomebrewをインストールしたことがあるのですが、その時は(変更できるかもしれませんが)標準状態では/usr/localを使うことになっていました。ここを使うということは、多くのpkgタイプのインストーラとのトラブルを抱えてしまう恐れがありますので、Homebrewはそのままでは使えないという結論になりました。(今は状況が変わっているかもしれません)

一方、MacPortsは/optにイントールされ、/usr/localを使いませんのでそういうトラブルの心配はないので、私自身はMacPortsを使っています。

投稿日時 - 2014-07-05 02:21:51

お礼

どうやら X11 が悪さをしていたようでこれを再インストールすると R も Homebrew で正常にインストールできました。

どういうアプリでパッケージ管理ソフトとの競合が起きかねないのか分かったのでありがとうございました。

投稿日時 - 2014-07-05 11:56:19

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

急いでいるのでしたら、RのWeb siteからOSX用のpkgになったものをインストールされてはいかがでしょうか
http://www.r-project.org/index.html

質問欄からすると、どこで止まっているのかは分かりませんが、
make install が実行されていないようですのでそこが問題かも知れません。

私自身はHomebrewを使っていないのではずしているような気もしますが、
確か、/usr/localにインストールするように記憶しているのですが、そこにインストールするにはroot権限が必要なはずですが。
このあたりのことはHomebrewに詳しい方お願いします。

このあたりも参考に
http://apple.stackexchange.com/questions/121401/how-do-i-install-r-on-os-x
からすると、
sudoは付けていませんね。

投稿日時 - 2014-07-02 17:37:37

補足

回答ありがとうございます。

嘗て、「パス関連で無用な不具合を出さないだめにも Homebrew 等で管理できるものは Homebrew で管理した方がよい」といった旨の言説を見たことがあるので、できれば Homebrew から入れようかなと考えていたのですが、 pkg になったものでインストールしてもその辺りは問題ないのでしょうか?

投稿日時 - 2014-07-03 22:49:14

あなたにオススメの質問