我正在尝试使用Homebrew安装R。我运行了在SO上其他地方推荐的这些命令:
brew tap homebrew/science
brew install R
对于brew tap homebrew/science
,我收到此错误:
Error: Already tapped!
对于第二个命令,我收到以下信息:
Error: No available formula for r
有什么建议?
brew install r
将运行良好。
我正在尝试使用Homebrew安装R。我运行了在SO上其他地方推荐的这些命令:
brew tap homebrew/science
brew install R
对于brew tap homebrew/science
,我收到此错误:
Error: Already tapped!
对于第二个命令,我收到以下信息:
Error: No available formula for r
有什么建议?
brew install r
将运行良好。
Answers:
截至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
brew link fontconfig
brew install homebrew/science/r
截至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
brew
进行安装。默认安装()不包括那些软件包。r
java
openblast
brew install r
我使用本教程在Mac上安装R,并且还安装了我xquartz
和一个fortran编译器(gfortran
)。
我的建议是brew untap homebrew/science
,然后brew tap homebrew/science
再试一次,也要确保运行时没有任何错误brew doctor
希望这可以帮助
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r
这样,所有内容都由打包程序管理,因此无需手动下载和安装任何内容。
如果你跑
xcode-select --install
你做你不需要安装gcc
过brew
,你就不会浪费时间编译gcc
。有关更多详细信息,请参见https://stackoverflow.com/a/24967219/2668545。
之后,您只需
brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r