用自制软件安装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的评论提供的