使用Homebrew安装R


151

我正在尝试使用Homebrew安装R。我运行了在SO上其他地方推荐的这些命令:

brew tap homebrew/science
brew install R

对于brew tap homebrew/science,我收到此错误:

Error: Already tapped!

对于第二个命令,我收到以下信息:

Error: No available formula for r 

有什么建议?


12
似乎将近一年后,这不再是问题。前两个命令运行没有错误。
2014年

3
截至2017年,brew install r将运行良好。
Nikhil Sahu

Answers:


214

截至2017年,仅此而已brew install r。请参阅下面的@Andrew的答案。

自2014年起(使用优胜美地),方法如下:

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

Tap中的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,

请参阅答案stackoverflow.com/a/46208239/3924118(截至2017年),使用macOS Sierra酿造1.3.2。
nbro

2
我收到错误消息:错误:不建议使用自制软件/科学。由于所有公式均已迁移,因此此分接头现在为空。
李梦龙

104

截至2017年 / Brew 1.3.2 @ macOS Sierra 10.12.6,您要做的就是:

$ brew install r

您甚至不需要挖掘自制软件/科学知识,因为r现在已经成为Homebrew(homebrew-core)核心公式的一部分。

它还将自动安装所有依赖项:

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

您可能想知道两个附加选项:

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

@Andrew brew是否通过“ --with-java”和“ --with-openblas”选项安装r?
chang02_23 '18 -10-24

@ chang02_23不,默认情况下不是。这些选项强制使用依赖项(,)brew进行安装。默认安装()不包括那些软件包。rjavaopenblastbrew install r
安德鲁

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

这实际上是我在OSX Yosemite上工作的结果。

brew install cask
brew install Caskroom/cask/xquartz
brew install r


3

我正在使用MacOS 10.10。我已经将gcc更新到4.9版,以使其正常工作。

酿造更新
brew安装gcc
Brew重新安装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.3Mac High Sierra

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


0

不建议使用homebrew / science,因此,您应该使用以下命令。

brew tap brewsci/science
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.