我正在尝试使用Homebrew安装R.我运行了这些命令,这些命令在SO上的其他地方推荐:
brew tap homebrew/science
brew install R
对于brew tap homebrew/science
,我收到此错误:
Error: Already tapped!
对于第二个命令,我收到了:
Error: No available formula for r
有什么建议吗?
答案 0 :(得分:184)
截至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
答案 1 :(得分:90)
截至 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
答案 2 :(得分:29)
我使用此tutorial在我的Mac上安装了R,它让我安装了xquartz
和fortran编译器(gfortran
)。
我的建议是brew untap homebrew/science
然后再brew tap homebrew/science
,然后再试一次,确保您在运行brew doctor
希望这有帮助
答案 3 :(得分:23)
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r
这样,一切都是打包管理的,所以不需要手动下载和安装任何东西。
答案 4 :(得分:15)
在El Capitan 10.11.1上工作,我遵循的步骤是
brew install cask
brew tap homebrew/science
brew install r
答案 5 :(得分:8)
这是我在OSX Yosemite上实际工作的。
brew install cask
brew install Caskroom/cask/xquartz
brew install r
答案 6 :(得分: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
答案 7 :(得分:3)
我正在使用MacOS 10.10。我已经将gcc更新到版本4.9以使其正常工作。
brew update brew install gcc brew reinstall r
答案 8 :(得分:3)
brew install homebrew/science/r
适用于OS X 10.11.6。
答案 9 :(得分: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
答案 10 :(得分:0)
答案 11 :(得分:0)
是
spinup.utils
R小-区分大小写!
答案 12 :(得分:0)
不建议使用自制软件/科学 因此,您应该使用以下命令。
brew tap brewsci/science