Pamiętaj, że osoby, które znajdą tę odpowiedź, a które po prostu chcą zainstalować R w normalny sposób, powinny zobaczyć drugą odpowiedź , w której wspomniano, jak uzyskać standardowe pliki instalacyjne.
Rzeczywiście, Homebrew powinien automatycznie zainstalować wszystkie wymagane zależności.
grg
1
Dzięki tej metodzie jesteś w stanie zainstalować pakiety z CRAN? Nie udało mi się pobrać pakietów z CRAN, aby poprawnie zainstalować, gdy zainstalowałem R przy użyciu brew. Kiedy przełączyłem się na kopię R pobraną bezpośrednio z CRAN, moje problemy zniknęły.
Zainstalowanie (ponownego) Yosemite przeniosło mój stary R i chciałem go z powrotem. Początkowo myślałem, aby zainstalować R za pomocą naparu, ale po wykonaniu instrukcji na tej stronie skończyłem z wrakiem pociągu, który nie działał poprawnie i zajęło mi trochę czasu, aby go usunąć. Nie wspominając o tym, że działał przez wiele godzin w nocy, instalując gcc i wiele innych rzeczy, których nie potrzebowałem ani nie chciałem. Po wyjaśnieniu i mając nadzieję, że „brew doctor” miał rację, I kiedy CRAN i pobrałem instalator, w ciągu 5 minut miałem w pełni działający R bez żadnego zamieszania. Wszystko, co musiałem zrobić, to ponownie zakupić terminal. Najpierw powinienem był użyć CRAN.
Fran K.
Czy twój stary R pod Yosemite również został zainstalowany przy użyciu naparu?
jfoo
11
+25: Wystarczy zainstalować za pomocą pakietu r-project.org. Jestem brewfanem, ale NIE był to dobry sposób na zainstalowanie R w moim przypadku z powodu gcckatastrofy zależności; Ratuj siebie.
hoc_age
1
+1 za „+25” - jeśli zamierzasz poważnie traktować R i korzystać ze wszystkiego, co ma do zaoferowania, wybierz tę odpowiedź.
jbnunn
Gdyby tylko była na to beczka do parzenia!
Dennis
18
Po otrzymaniu odpowiedzi Matta Burnsa możesz także zainstalować interfejs GUI R.appa poprzez brew cask:
$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app
I pojawia się następujący błąd, gdy próbuję wykonać brew install r-gui: Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask"..
nbro
1
Począwszy od 2019/04/14:Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
Jestem fanem RStudio . To IDE, które otacza R, znacznie ułatwia wizualizację, organizację, debugowanie i inne zadania . Możesz też użyć go tak, jakby był prostą instalacją R. Na tej stronie dostępny jest plik binarny Mac.
Aby korzystać z Rstudio, musisz najpierw zainstalować R…
Jemus42
1
Jestem prawie pewien, że RStudio jest dostarczane z wersją R, ale może to nie być najnowsza wersja. Kiedy to zrobiłem, było kilka wersji za obecną. Następnie potrzebujesz osobnej instalacji R, aby była aktualna.
BondedDust
Początkujący powinni zdecydowanie korzystać z RStudio.
Musisz zbudować i zainstalować R jako platformę: patrz „Instrukcja instalacji i administracji R”. Wystarczy binarna instalacja CRAN dla R.
Building R.app
Obsługiwany jest tylko Mac OS X 10.6 i wyższy, a tylko 64-bitowy R. Projekt nazywa się „R.xcodeproj” i wymaga Xcode 3.2 lub nowszego.
Projekt można zbudować, wybierając cel „R” i „Build” w graficznym interfejsie użytkownika XCode.
Obsługiwane konfiguracje to: SnowLeopard64 (wydanie, bieżący OS X, domyślny) Lion64 (wydanie, OS X 10.7+, Xcode 4.5+) MLion64 (wydanie, OS X 10.8+, Xcode 4.5+) Debugowanie (z wyjściem debugowania, bieżący OS X)
Konfiguracje różnią się głównie wybranym zestawem SDK (ostatnie wersje Xcode obsługują tylko bieżące i bezpośrednio poprzednie zestawy SDK, więc na przykład w marcu 2013 domyślna wersja będzie budować dla 10,8, ale konfiguracja Lion64 pozwala budować dla> = 10,7).
Aby zbudować projekt z wiersza poleceń w katalogu Mac-GUI, użyj czegoś takiego: xcodebuild -target R -configuracja SnowLeopard64
Aby zbudować FAQ dla systemu Mac OS X, użyj xcodebuild -target Docs lub ręcznie w folderze docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi
Wynikowy plik html FAQ znajduje się w katalogu Mac-GUI / docs.
Uwaga na temat zgodności binarnej:
Obowiązują ogólne zasady dla R, to znaczy zgodność binarna jest podana tylko wtedy, gdy główne i mniejsze numery wersji są zgodne - tylko poziom łatek może się różnić. Podczas korzystania z formularza wersji XYZ oznacza to, że XY musi pasować. Na przykład R-GUI połączone z 3.0.x i 3.1.x NIE są kompatybilne binarnie.
Skompilowana R.app jest zwykle powiązana z określoną wersją, taką jak 3.0.1. Jeśli uaktualnisz R, usuwając starszą wersję, powiedzmy, używając R.app zbudowanego dla 3.0.0 i aktualizując R do 3.0.1, może być konieczne ustalenie bezwzględnej ścieżki do libR.dylib. Kompilacje nocne używają ścieżki ogólnej /Library/Frameworks/R.framework/Resources/lib/libR.dylib, która wskazuje na najnowszą wersję R, ale odbywa się to przez dodatkowe wywołanie install_name_tool w skrypcie budującym. Wersje GUI wersji używają ścieżki o stałej wersji, ponieważ są dostarczane z określoną wersją R. (w rzeczywistości domyślne zachowanie nie zależy od GUI, ale od libR.dylib - zmiana własnego wpisu referencyjnego zmienia sposób R.appa jest połączone).
Odpowiedzi:
Zainstaluj Homebrew (w razie potrzeby)
Zainstaluj R.
źródło
Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.
starając siębrew tap homebrew/science
Zakładając, że chcesz po prostu zainstalować „R” na OS X i nie interesuje Cię homebrew:
Wystarczy pobrać plik binarny z CRAN https://cloud.r-project.org/
Zobacz także często zadawane pytania dotyczące R dla systemu Mac OSX, które zawierają informacje na temat instalacji.
Zwróć również uwagę na poniższe komentarze sugerujące, że homebrew często nie jest najlepszą opcją.
źródło
brew
fanem, ale NIE był to dobry sposób na zainstalowanie R w moim przypadku z powodugcc
katastrofy zależności; Ratuj siebie.Po otrzymaniu odpowiedzi Matta Burnsa możesz także zainstalować interfejs GUI R.appa poprzez
brew cask
:źródło
brew linkapps r-gui
zamiast zwykłegobrew linkapps
.brew install r-gui
:Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask".
.Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
Możesz pobrać R dla Mac OS X po prostu tutaj: http://cran.cnr.berkeley.edu
Naciśnij przycisk:
Download R for (Mac) OS X
Zainstaluj plik PKG, który został pobrany.
Ta strona internetowa może również pomóc w pobraniu napoju domowego / instalacji napoju domowego.
https://github.com/Homebrew/homebrew/wiki/Installation
źródło
Jestem fanem RStudio . To IDE, które otacza R, znacznie ułatwia wizualizację, organizację, debugowanie i inne zadania . Możesz też użyć go tak, jakby był prostą instalacją R. Na tej stronie dostępny jest plik binarny Mac.
źródło
1.- http://cran.r-project.org/bin/macosx/ i pobierz w Mac-GUI-1.62.tar.gz. 2.- ZAINSTALUJ
Musisz zbudować i zainstalować R jako platformę: patrz „Instrukcja instalacji i administracji R”. Wystarczy binarna instalacja CRAN dla R.
Building R.app
Obsługiwany jest tylko Mac OS X 10.6 i wyższy, a tylko 64-bitowy R. Projekt nazywa się „R.xcodeproj” i wymaga Xcode 3.2 lub nowszego.
Projekt można zbudować, wybierając cel „R” i „Build” w graficznym interfejsie użytkownika XCode.
Obsługiwane konfiguracje to: SnowLeopard64 (wydanie, bieżący OS X, domyślny) Lion64 (wydanie, OS X 10.7+, Xcode 4.5+) MLion64 (wydanie, OS X 10.8+, Xcode 4.5+) Debugowanie (z wyjściem debugowania, bieżący OS X)
Konfiguracje różnią się głównie wybranym zestawem SDK (ostatnie wersje Xcode obsługują tylko bieżące i bezpośrednio poprzednie zestawy SDK, więc na przykład w marcu 2013 domyślna wersja będzie budować dla 10,8, ale konfiguracja Lion64 pozwala budować dla> = 10,7).
Aby zbudować projekt z wiersza poleceń w katalogu Mac-GUI, użyj czegoś takiego: xcodebuild -target R -configuracja SnowLeopard64
Aby zbudować FAQ dla systemu Mac OS X, użyj xcodebuild -target Docs lub ręcznie w folderze docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi
Wynikowy plik html FAQ znajduje się w katalogu Mac-GUI / docs.
Uwaga na temat zgodności binarnej:
Obowiązują ogólne zasady dla R, to znaczy zgodność binarna jest podana tylko wtedy, gdy główne i mniejsze numery wersji są zgodne - tylko poziom łatek może się różnić. Podczas korzystania z formularza wersji XYZ oznacza to, że XY musi pasować. Na przykład R-GUI połączone z 3.0.x i 3.1.x NIE są kompatybilne binarnie.
Skompilowana R.app jest zwykle powiązana z określoną wersją, taką jak 3.0.1. Jeśli uaktualnisz R, usuwając starszą wersję, powiedzmy, używając R.app zbudowanego dla 3.0.0 i aktualizując R do 3.0.1, może być konieczne ustalenie bezwzględnej ścieżki do libR.dylib. Kompilacje nocne używają ścieżki ogólnej /Library/Frameworks/R.framework/Resources/lib/libR.dylib, która wskazuje na najnowszą wersję R, ale odbywa się to przez dodatkowe wywołanie install_name_tool w skrypcie budującym. Wersje GUI wersji używają ścieżki o stałej wersji, ponieważ są dostarczane z określoną wersją R. (w rzeczywistości domyślne zachowanie nie zależy od GUI, ale od libR.dylib - zmiana własnego wpisu referencyjnego zmienia sposób R.appa jest połączone).
źródło
Natknąłem się na to, próbując ogólnie zainstalować R i skończyło się na MacPortach. Jeśli używasz MacPorts, spróbuj
Zaczerpnięte z http://johnlaudun.org/20140721-install-r-with-macports/
źródło