Instalowanie R z Homebrew

151

Próbuję zainstalować R za pomocą Homebrew. Uruchomiłem te polecenia, które są zalecane w innym miejscu na SO:

brew tap homebrew/science
brew install R

Ponieważ brew tap homebrew/scienceotrzymuję ten błąd:

Error: Already tapped!

W przypadku drugiego polecenia otrzymuję to:

Error: No available formula for r 

Jakieś sugestie?

duber
źródło
12
wydaje się, że prawie rok później nie stanowi to już problemu. Pierwsze 2 polecenia działają bez błędów.
Gary Drocella,
3
Od 2017 r. brew install rBędzie działać dobrze.
Nikhil Sahu

Odpowiedzi:

214

Od 2017 roku jest po prostu brew install r. Zobacz odpowiedź @ Andrew poniżej.

Od 2014 r. (Przy użyciu Yosemite) metoda jest następująca:

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

gccPakiet (zostanie zainstalowany automatycznie w zależności od wymaganej) w homebrew/sciencebeczki już zawiera najnowsze Fortran kompilator ( gfortran), a przede wszystkim: cały pakiet jest prekompilowana więc oszczędza dużo czasu kompilacji.

Ta odpowiedź będzie również działać w przypadku El Capitan i Mac OS Sierra.

Jeśli nie masz narzędzi wiersza poleceń XCode (CLT), uruchom z terminala:

xcode-select --install
haddr
źródło
3
Musiałem też zainstalować xquarts $ brew install Caskroom / cask / xquartz
Donovan Thomson
Kolejny etap pośredni z 9 czerwca 2016 r .:brew link fontconfig
Kedar Mhaswade
10
Możesz także pominąć stukanie (jeśli nie potrzebujesz niczego innego z homebrew / science) i biegaćbrew install homebrew/science/r
Alex L,
Zobacz odpowiedź stackoverflow.com/a/46208239/3924118 , stan na 2017 r., Brew 1.3.2, używając macOS Sierra.
nbro
2
Wystąpił błąd: Błąd: homebrew / science został wycofany. Ten kran jest teraz pusty, ponieważ wszystkie jego formuły zostały przeniesione.
Menglong Li
104

Od 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 wszystko, co musisz zrobić, to:

$ brew install r

Nie musisz nawet dotykać homebrew / science, ponieważ r jest teraz częścią podstawowych formuł Homebrew ( homebrew-core ).

Automatycznie zainstaluje również wszystkie zależności:

==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc

Istnieją dwie dodatkowe opcje, które warto poznać:

--with-java
Build with java support
--with-openblas
Build with openblas support
Andrzej
źródło
@Andrew Czy brew instaluje r z opcjami "--with-java" i "--with-openblas"?
chang02_23
@ chang02_23 Nie, domyślnie nie. Te opcje wymuszają brewinstalację rz zależnościami ( java, openblast). Instalacja domyślna ( brew install r) nie obejmuje tych pakietów.
Andrew,
29

Użyłem tego samouczka, aby zainstalować R na moim Macu, a także zainstalowałem xquartzi Fortran Complier ( gfortran).

Moja sugestia byłaby taka, aby brew untap homebrew/sciencenastępnie brew tap homebrew/sciencespróbować ponownie, upewnij się, że nie ma żadnych błędów podczas uruchamianiabrew doctor

Mam nadzieję że to pomoże

user2262149
źródło
2
GNU Fortran jest teraz dostarczany jako część GCC.
Liwen
23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

W ten sposób wszystko jest zarządzane przez program pakujący, więc nie ma potrzeby ręcznego pobierania i instalowania czegokolwiek.

Xander Dunn
źródło
15

Pracując nad El Capitan 10.11.1, postępowałem zgodnie z instrukcjami

brew install cask    
brew tap homebrew/science    
brew install r
a. bose
źródło
8

To właśnie działało dla mnie na OSX Yosemite.

brew install cask
brew install Caskroom/cask/xquartz
brew install r
Joseph Lust
źródło
8

Jeśli uciekniesz

xcode-select --install

nie musisz instalować gccprzez brewi nie będziesz musiał tracić czasu na kompilację gcc. Więcej informacji można znaleźć pod adresem https://stackoverflow.com/a/24967219/2668545 .

Potem możesz po prostu to zrobić

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
ThinkBonobo
źródło
3

Pracuję na MacOS 10.10. Zaktualizowałem gcc do wersji 4.9, aby działało.

napar aktualizacja
napar zainstaluj gcc
napar ponownie zainstaluj r
Joshua
źródło
3
brew install homebrew/science/r

działa na OS X 10.11.6.

ecoe
źródło
2
If you meant "r" specifically:
It was migrated from homebrew/science to homebrew/core.

W przypadku r 3.4.3komputerów Mac High Sierra:

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r
Amir
źródło
0

homebrew / science został uznany za przestarzały. Powinieneś więc użyć następującego polecenia.

brew tap brewsci/science
JS.Park
źródło