用Homebrew安装R.

dub*_*ber 145 homebrew r

我正在尝试使用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)

  • 您也可以跳过点击(如果您不需要自制/科学的任何其他内容)并运行`brew install homebrew/science/r` (10认同)
  • 我还需要安装xquarts $ brew install Caskroom/cask/xquartz (3认同)
  • 我收到错误消息:错误:不建议使用自制软件/科学。由于所有公式均已迁移,因此此分接头现在为空。 (2认同)

小智 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)

  • 对于现在阅读本文的人,我在 macOs big sur 上尝试了“brew install r”,后来意识到它在执行其他操作时花费了太长时间才能完成。对我有用的是:`brew install --cask r`。参考号 https://formulae.brew.sh/cask/r (3认同)

use*_*149 29

我用这个教程在我的mac上安装R,它还有我安装xquartz和fortran编译器(gfortran).

我的建议是brew untap homebrew/science,然后brew tap homebrew/science再试一次,确保你跑步时没有任何错误brew doctor

希望这可以帮助

  • GNU Fortran现在作为GCC的一部分提供. (2认同)

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)


Jos*_*ust 8

这是我在OSX Yosemite上实际工作的.

brew install cask
brew install Caskroom/cask/xquartz
brew install r
Run Code Online (Sandbox Code Playgroud)


Thi*_*obo 8

如果你跑

xcode-select --install
Run Code Online (Sandbox Code Playgroud)

你做你不需要安装gccbrew,你就不会浪费时间编译gcc.有关详细信息,请参阅/sf/answers/1747705361/.

在那之后,你可以做到

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
Run Code Online (Sandbox Code Playgroud)