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

このQ&Aのポイント
  • macのHomebrewでRのインストール方法
  • ターミナルでbrew install Rコマンドを実行しても進まない場合の対処法
  • 使用環境はMac OS X Mavericks 10.9.3とHomebrew 0.9.5
回答を見る
  • ベストアンサー

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

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

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.2

>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を使っています。

Merzong
質問者

お礼

どうやら X11 が悪さをしていたようでこれを再インストールすると R も Homebrew で正常にインストールできました。 どういうアプリでパッケージ管理ソフトとの競合が起きかねないのか分かったのでありがとうございました。

その他の回答 (1)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.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は付けていませんね。

Merzong
質問者

補足

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

関連するQ&A

  • xgalagaがインストールできない

    vine2.6をインストールしました。 いぜんknoppixを起動させたときに入っていた 「xgalaga」が面白かったので、 ネットをさまよい、 xgalaga-1.6c.tar.gz xgalaga-2.0.tar.gz という2つのファイルを見付けました。 いろいろ調べたのですがどちらもうまくインストールできません。 ---1.6c---- tar zxvf xgalaga-1.6c.tar.gz cd xgalaga-1.6c xmkmf make make install と、書いてあるのですが、makeのところからエラーが出ます。 ---2.0---- tar zxvf xgalaga-2.0.tar.gz cd xgalaga-2.0 autoconf ./configure make make install こちらも、makeで失敗します。 どうすれば、インストールできるんでしょう? googleで調べたのですが、古い情報ばかりです。 お分かりになるかた、是非教えて下さい

  • libart-2のインストールができない

    CentOS5にlibartをインストールしようとしているのですが、 # rpm -e --nodeps libart # tar zxvf libart-2.3.3.tar.gz # cd libart-2.3.3.tar.gz # ./configure # make # make install としましたが /usr/include/libart-2.0ができません。 何度やってもできません。 どうしたらいいのでしょうか?

  • MacでのMeCabのインストール方法を教えて!

    MacでMeCabをダウンロードしたのですが、インストールできず困っています。OSは10.6です。ターミナルを実行したところK...-no-MacBook-Air:Downloads K...$ tar zxvf mecab-0.994.tar.gz x mecab-0.994/ x mecab-0.994/ChangeLog ...と以下、先頭に×印がついてしまいます。これは失敗ということですよね? コンパイラやiconvなどについて全くわからず、途方に暮れています。インストールできないのはこれらが原因でしょうか?どなたか教えてください。よろしくお願いします!

  • gcc-2.95.3.tar.gz等をコンパイルしてインストールしたいのですが

    Linux初心者です、すいません。m(__)m make-3.80.tar.gz binutils-2.14.tar.gz gcc-2.95.3.tar.gz gcc-g++-2.95.3.tar.gz glibc-2.3.4.tar.gz これらのパッケージをコンパイルしインストールしたいのですが何から始めたらよいでしょうか・・・? ご教授おねがいいたします。

  • Emacsのインストール

    Mac OSXでEmacsをインストールしたのですが、ビルドを行った場所にできたディレクトリの扱いに困っています。 やったことはターミナルで以下のコマンドを実行しました。 curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-24.1.tar.gz svn co http://svn.sourceforge.jp/svnroot/macemacsjp/inl … inline_patch tar xvfz emacs-24.1.tar.gz cd emacs-24.1 patch -p0 < ../inline_patch/emacs-inline.patch ./configure --with-ns --without-x make bootstrap make install するとEmacs.appがビルドしたディレクトリ以下/nextstep/Emacs.appにできたのでこれをApplicationフォルダに移動したのですが、ビルドしたディレクトリ以下にできた残りのファイルなどは消してもいいのでしょうか?

  • apacheのインストールがうまく行きません

    環境はUbuntu64bitです。 このサイトを参考にしました。http://www.whitemark.co.jp/tec/apache/InstallLinApache22.html ファイルをダウンロードして # tar zxvf httpd-2.4.6.tar.gz # cd httpd-2.4.6 # ./configure --enable-mods-shared=all ここまでは上手く行きます。 しかしmakeを実行すると make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. と出てインストールすることができません。助けてください

    • ベストアンサー
    • PHP
  •  rubyをMacOSXへインストールできません

    ruby-1.6.6.tar.gzをMacOSX 10.1.2へインストールしょうとして、 # cd home # tar zxf ruby-1.6.6.tar.gz # cd ruby-1.6.6 # ./configure --enable-shared # make ; make test makeで、次のエラーがでます。  make: ***No targets specified and no makefile found. Stop. で、man make で確認すると、  man: no entry for make in the manual. と出てしまいます。  これは、makeがないということでしょうか。それとも、MacOSXのインストールに失敗しているのでしょうか。  どなたか、お願いします。

  • さくらスタンダード perl make install

    さくらスタンダード perl make install tokyotyrant-perl-1.16.tar.gzをダウンロード 解凍してtokyotyrant-perl-1.16ディレクトリに移動 perl Makefile.PL && makeというコマンドを実行 そして、 make install としたのですが、エラーになります。 sudo make installとしても権限がないと怒られてしまいます。 どうすればインストールすることができるのでしょうか?よろしくお願いします。

    • ベストアンサー
    • Perl
  • HomebrewでApacheのインストールエラー

    MacBook Pro (Mid2009) に、OS X Mavericks(10.9.3)の組み合わせで、Homebrewを利用して、Apacheのインストールをしたいと思っています。 下記のサイトを参考にしながら作業を進めていたのですが、途中で画像のようなエラーが出てしまい、Apacheのインストールがどうしてもできません。どこかに記述ミス等があるのでしょうか・・・。 ・ゼロから始めるMacintosh開発環境構築(OS X Mavericks編)    http://engineer-intern.jp/archives/11563 ・Homebrew で Apache をインストールする    http://dejune.net/deblog/mac/post/20131111151453.html 自分でネット検索で調べてみましたが解決できなかったので、教えてください>< ------------------------------------------------------------------------------ MacBookPro:~ Sakura$ brew list autoconf mysql openssl rbenv ruby-build git node pkg-config readline MacBookPro:~ Sakura$ brew tap homebrew/dupes Warning: Already tapped! MacBookPro:~ Sakura$ brew search httpd darkhttpd libmicrohttpd lighttpd homebrew/apache/httpd22 homebrew/apache/httpd24 MacBookPro:~ Sakura$ brew install httpd Error: No available formula for httpd MacBookPro:~ Sakura$

    • ベストアンサー
    • Mac
  • ソースからmakeをインストール。どうすれば?

    こんばんわ。 ただいま、sparcマシンでサーバを構築している最中ですが、 ソースからmakeをインストールする方法がよくわかりません。 $ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/make/make-3.80.tar.gz $ tar -xvzf make-3.80.tar.gz $ cd make-3.80 $ ./configure --prefix=/usr/local $ make の後、パッケージ版のmakeをアンインストールする $ su Password:******** # pkgrm SMCmake ところまではうまくいったのですが、 「ソース内にあるmakeを使ってインストールする」という部分がよくわかりません。 どのmakeコマンドを使えばよろしいのでしょうか? findコマンドをみたのですが、思い当たるコマンドはありませんでした。 ご教授のほどお願いします。

専門家に質問してみよう