使用 Homebrew 安装 R

问题描述 投票:0回答:14

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

brew tap homebrew/science
brew install R

对于

brew tap homebrew/science
,我收到此错误:

Error: Already tapped!

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

Error: No available formula for r 

有什么建议吗?

r homebrew
14个回答
239
投票

截至 2017 年,这只是

brew install r
。请参阅下面@Andrew 的回答。

截至 2014 年(使用 Yosemite),方法如下:

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

gcc
水龙头中的
homebrew/science
软件包(将作为必需的依赖项自动安装)已经包含最新的fortran编译器(
gfortran
),最重要的是:整个软件包都是预编译的,因此它可以为您节省很多编译时间。

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

如果您没有 XCode 命令行工具 (CLT),请从终端运行:

xcode-select --install

131
投票

2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 您所要做的就是:

$ brew install r

您甚至不需要点击 homebrew/science,因为 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

30
投票

我使用这个 tutorial 在我的 mac 上安装 R,它还让我安装

xquartz
和 fortran 编译器 (
gfortran
)。

我的建议是

brew untap homebrew/science
,然后
brew tap homebrew/science
,再试一次,另外,确保运行时没有任何错误
brew doctor

希望这有帮助


23
投票
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

这样,一切都由打包程序管理,因此无需手动下载和安装任何内容。


15
投票

在 El Capitan 10.11.1 上工作,我遵循的步骤是

brew install cask    
brew tap homebrew/science    
brew install r

8
投票

这就是我在 OSX Yosemite 上实际工作的方法。

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

8
投票

如果你跑步

xcode-select --install

你不需要通过

gcc
安装
brew
,也不必浪费时间编译
gcc
。有关更多详细信息,请参阅 https://stackoverflow.com/a/24967219/2668545

之后,你就可以简单地做

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

4
投票

根据homebrew页面,它是使用以下命令安装的:

brew install --cask r

3
投票

我正在使用 MacOS 10.10。我已将 gcc 更新到版本 4.9 以使其正常工作。

酿造更新
酿造安装海湾合作委员会
酿造重新安装r

3
投票
brew install homebrew/science/r

适用于 OS X 10.11.6。


2
投票
If you meant "r" specifically:
It was migrated from homebrew/science to homebrew/core.

对于

r 3.4.3
Mac
High Sierra

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

1
投票

您还可以从此页面安装 R:

https://cran.r-project.org/bin/macosx/

开箱即用


1
投票

自制/科学已被弃用 因此,您应该使用以下命令。

brew tap brewsci/science

0
投票

现在已经2024年了,如果你通过这个答案安装,你会得到

> brew tap homebrew/science

Error: homebrew/science was deprecated. This tap is now empty and all its contents were either deleted or migrated.

你应该直接安装

brew install r
brew install rstudio #if you need
© www.soinside.com 2019 - 2024. All rights reserved.