我正在尝试使用Homebrew安装R. 我在SO上的其他地方运行了这些命令:
brew tap homebrew/science
brew install R
Run Code Online (Sandbox Code Playgroud)
因为brew tap homebrew/science
,我收到这个错误:
Error: Already tapped!
Run Code Online (Sandbox Code Playgroud)
对于第二个命令,我收到:
Error: No available formula for r
Run Code Online (Sandbox Code Playgroud)
有什么建议?
had*_*ddr 201
截至2017年,它只是brew install r
.请参阅下面的@Andrew的答案.
截至2014年(使用Yosemite),方法如下:
brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
Run Code Online (Sandbox Code Playgroud)
该gcc
包(将作为必需的依赖项自动安装)homebrew/science
已经包含最新的fortran编译器(gfortran
),最重要的是:整个包是预编译的,因此它可以节省大量的编译时间.
这个答案也适用于El Capitan和Mac OS Sierra.
如果您没有XCode命令行工具(CLT),请从终端运行:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
小智 97
截至2017/Brew 1.3.2 @ macOS Sierra 10.12.6,您所要做的就是:
$ brew install r
Run Code Online (Sandbox Code Playgroud)
你甚至不需要点击自制/科学,因为r现在是Homebrew(自制核心)的核心公式的一部分.
它还将自动安装所有依赖项:
==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc
Run Code Online (Sandbox Code Playgroud)
您可能想知道另外两个选项:
--with-java
Build with java support
--with-openblas
Build with openblas support
Run Code Online (Sandbox Code Playgroud)
Xan*_*unn 23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r
Run Code Online (Sandbox Code Playgroud)
这样,一切都是打包管理,所以不需要手动下载和安装任何东西.
小智 15
在El Capitan 10.11.1上工作,我遵循的步骤是
brew install cask
brew tap homebrew/science
brew install r
Run Code Online (Sandbox Code Playgroud)
这是我在OSX Yosemite上实际工作的.
brew install cask
brew install Caskroom/cask/xquartz
brew install r
Run Code Online (Sandbox Code Playgroud)
如果你跑
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
你做你不需要安装gcc
过brew
,你就不会浪费时间编译gcc
.有关详细信息,请参阅/sf/answers/1747705361/.
在那之后,你可以做到
brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
Run Code Online (Sandbox Code Playgroud)