用自制软件安装R

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

brew tap homebrew/science brew install R 

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

 Error: Already tapped! 

对于第二个命令,我收到这个:

 Error: No available formula for r 

有什么build议么?

现在(截至2014年和优胜美地)的方法如下:

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

在自制/科学分支中,gcc软件包(将作为必需的依赖项自动安装)已经包含了最新的fortran编译器(gfortran),最重要的是:整个软件包被预编译,因此可以节省大量的编译时间。

这个答案也适用于El Capitan和Mac OS Sierra。

如果您没有XCode命令行工具(CLT),请参阅下面的@ThinkBonobo的答案。 简而言之:从terminal运行: xcode-select --install

我使用这个教程来在我的Mac上安装R,并且安装了xquartz和fortran编译器( gfortran )。

我的build议是brew untap homebrew/science ,然后brew tap homebrew/science brew untap homebrew/science ,然后再试一次,同时确保在brew doctor时没有任何错误

希望这可以帮助

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

这样,所有东西都被打包者pipe理,所以不需要手动下载和安装任何东西。

在Capitan工作10.11.1我遵循的步骤。

 brew install cask brew tap homebrew/science brew install r 

@thoughtadvances是接近,但这是OSX约塞米蒂事实上为我工作。

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

当我尝试@ haddr的解决scheme时,它陷入了brew install gcc阶段,说明make bootstrap 。 事实上,它并没有被困在30-40分钟的编译工作中。

haddr提到了预编译版本,但我想澄清这个选项,因为它节省了大量的时间和精力。

你可以通过运行xcode-select --install来获得这个版本的gcc。 如果你运行这个程序,你不需要通过brew来安装gcc,而且你不需要浪费所有的时间(30-40分钟)来编译gcc。 ( 信贷给蒂姆·史密斯 )

之后,您可以跳过brew安装gcc步骤并继续使用haddr的说明

 brew tap homebrew/science 

brew安装gcc

 brew install Caskroom/cask/xquartz brew install r 

截至2017 / Brew 1.3.2 @ macOS Sierra 10.12.6所有你需要做的是:

 $ brew install r 

你甚至不需要挖掘自制/科学,因为r现在是家酿( 核心 )的核心配方的一部分。

它也将自动安装所有依赖关系:

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

有两个额外的选项,你可能想知道:

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

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

酿造更新
 brew安装gcc
酿造重新安装r

brew install homebrew/science/r

适用于OS X 10.11.6

这个答案是由@Alex L的评论提供的