HomebrewでRをインストールする


151

Homebrewを使用してRをインストールしようとしています。私はSOの他の場所で推奨されているこれらのコマンドを実行しました:

brew tap homebrew/science
brew install R

の場合brew tap homebrew/science、次のエラーが表示されます:

Error: Already tapped!

2番目のコマンドの場合、これを受け取ります。

Error: No available formula for r 

助言がありますか?


12
ほぼ一年後、これはもはや問題ではないようです。最初の2つのコマンドはエラーなしで実行されます。
Gary Drocella 2014

3
2017年以降、問題brew install rなく実行されます。
Nikhil Sahu、2018年

回答:


214

2017年の時点ではbrew install rです。以下の@Andrewの回答を参照してください。

2014年(ヨセミテを使用)の方法は次のとおりです。

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

タップgcc内のパッケージ(必要な依存関係として自動的にインストールされます)にhomebrew/scienceは、最新のFortranコンパイラー(gfortran)が含まれています。何よりもまず、パッケージ全体がプリコンパイルされているため、コンパイル時間を大幅に節約できます。

この回答はEl CapitanとMac OS Sierraでも機能します。

XCodeコマンドラインツール(CLT)がない場合は、ターミナルから実行します。

xcode-select --install

3
xquarts $ brew install Caskroom / cask / xquartzもインストールする必要がありました
Donovan Thomson

2016年6月9日の別の中間ステップ:brew link fontconfig
Kedar Mhaswade

10
タップをスキップして(自作/科学から他に何も必要ない場合)実行することもできますbrew install homebrew/science/r
Alex L

macOS Sierraを使用して、2017年現在、brew 1.3.2 の回答である、stackoverflow.com / a / 46208239/3924118の回答を参照してください。
nbro 2018

2
エラーが発生しました:エラー:homebrew / scienceは廃止されました。すべての数式が移行されたため、このタップは空です。
Menglong Li

104

2017 / Brew 1.3.2 @ macOS Sierra 10.12.6の時点では、次のことを行う必要があります。

$ brew install r

rがHomebrew(homebrew-core)のコア式の一部となったので、homebrew / scienceをタップする必要すらありません。

また、すべての依存関係を自動的にインストールします。

==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc

知っておくとよい追加のオプションが2つあります。

--with-java
Build with java support
--with-openblas
Build with openblas support

@Andrew brewは "--with-java"および "--with-openblas"オプションを指定してrをインストールしますか?
chang02_23 2018年

@ chang02_23いいえ、デフォルトではそうではありません。これらのオプションは、依存関係(、)でのbrewインストールrを強制します。デフォルトのインストール()には、これらのパッケージは含まれていません。javaopenblastbrew install r
Andrew

29

私はこのチュートリアルを使用してMacにRをインストールしました。xquartzまた、インストールとfortranコンパイラ(gfortran)も必要でした。

私の提案はbrew untap homebrew/science、その後brew tap homebrew/science、もう一度やり直し、実行時にエラーがないことを確認することですbrew doctor

お役に立てれば


2
現在、GNU FortranはGCCの一部として提供されています。
Liwen、2014

23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

この方法では、すべてがパッケージャで管理されるため、手動で何かをダウンロードしてインストールする必要はありません。


15

El Capitan 10.11.1で作業している、私が従った手順は

brew install cask    
brew tap homebrew/science    
brew install r


8

走れば

xcode-select --install

あなたはインストールする必要はありませんgccbrew、あなたは時間のコンパイルを無駄にする必要はありませんgcc。詳細については、https://stackoverflow.com/a/24967219/2668545を参照してください。

その後、あなたは単に行うことができます

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

3

MacOS 10.10を使用しています。動作させるために、gccをバージョン4.9に更新しました。

醸造の更新
brew install gcc
醸造再インストールr

3
brew install homebrew/science/r

OS X 10.11.6で動作します。


2
If you meant "r" specifically:
It was migrated from homebrew/science to homebrew/core.

以下のためのr 3.4.3マックHigh Sierra

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r


0

homebrew / scienceは廃止されました。そのため、次のコマンドを使用する必要があります。

brew tap brewsci/science
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.