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?


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

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

@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


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.


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

8

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

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

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

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

3
brew install homebrew/science/r

działa na OS X 10.11.6.


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


0

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

brew tap brewsci/science
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.