可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I'm trying to install R using Homebrew. I ran these commands which are recommended elsewhere on SO:
brew tap homebrew/science brew install R
For brew tap homebrew/science
, I'm receiving this error:
Error: Already tapped!
For the second command, I receive this:
Error: No available formula for r
Any suggestions?
回答1:
As of 2014 (using an Yosemite), the method is the following:
brew tap homebrew/science brew install Caskroom/cask/xquartz brew install r
The gcc
package (will be installed automatically as a required dependency) in the homebrew/science
tap already contains the latest fortran compiler (gfortran
), and most of all: the whole package is precompiled so it saves you a lot of compilation time.
This answer will also work for El Capitan and Mac OS Sierra.
In case you don't have XCode Command Line Tools (CLT), run from terminal:
xcode-select --install
回答2:
As of 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 all you have to do is:
$ brew install r
You don't even need to tap homebrew/science since r is now a part of core formulae for the Homebrew (homebrew-core).
It will also install all dependencies automatically:
==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc
There are two additional options you might want to know:
--with-java Build with java support --with-openblas Build with openblas support
回答3:
I used this tutorial to install R on my mac, and it had me install xquartz
and a fortran complier (gfortran
) as well.
My suggestion would be to brew untap homebrew/science
and then brew tap homebrew/science
and try again, also, make sure you don't have any errors when you run brew doctor
Hope this helps
回答4:
brew install cask brew cask install xquartz brew tap homebrew/science brew install r
This way, everything is packager managed, so there's no need to manually download and install anything.
回答5:
Working on El Capitan 10.11.1, the steps I followed are
brew install cask brew tap homebrew/science brew install r
回答6:
This is what actually worked for me on OSX Yosemite.
brew install cask brew install Caskroom/cask/xquartz brew install r
回答7:
If you run
xcode-select --install
you do you not need to install gcc
through brew
, and you will not have to waste time compiling gcc
. See https://stackoverflow.com/a/24967219/2668545 for more details.
After that, you can simply do
brew tap homebrew/science brew install Caskroom/cask/xquartz brew install r
回答8:
I am working MacOS 10.10. I have updated gcc to version 4.9 to make it work.
brew update brew install gcc brew reinstall r
回答9:
brew install homebrew/science/r
works on OS X 10.11.6.
回答10:
If you meant "r" specifically: It was migrated from homebrew/science to homebrew/core.
For r 3.4.3
Mac High Sierra
:
brew tap homebrew/core brew install Caskroom/cask/xquartz brew install r