Come installo “R” su OS X usando homebrew?


82

Come installo "R" su OS X? Idealmente usando Homebrew?

Sembra che ci siano pochissime informazioni online.


1
Nota che le persone che trovano questa risposta che vogliono semplicemente installare R nel modo normale dovrebbero vedere qui la seconda risposta che menziona come ottenere i file di installazione standard.
— Jeromy Anglim,


per voi ragazzi che inciampano su questo, soprattutto che fanno uso di Mojave ++ considerano installarlo da CRAN invece homebrew, ref: github.com/tidyverse/tidyverse/issues/154 e stackoverflow.com/questions/50229781/...
— buncis

Risposte:


115

Installa Homebrew (se necessario)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installa R

brew tap homebrew/science
brew install r

6
In effetti, Homebrew dovrebbe installare automaticamente tutte le dipendenze richieste.
— grg

1
Con questo metodo sei in grado di installare pacchetti da CRAN? Non sono riuscito a ottenere i pacchetti da CRAN da installare correttamente quando ho installato R usando brew. Quando sono passato a una copia di R scaricata direttamente da CRAN, i miei problemi sono scomparsi.
— Rob Donnelly,

1
Avvertenza: r installato in questo modo potrebbe non collaborare con RStudio .
— Piotr Migdal,

2
@PiotrMigdal Attualmente (aprile 2017) funziona di nuovo con RStudio.
— xji,

1
Ho Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.provato mentre provavobrew tap homebrew/science
— Daniel,

29

Supponendo che tu voglia solo installare "R" su OS X e non sei interessato all'homebrew:

Scarica il file binario da CRAN https://cloud.r-project.org/

  1. Vai a http://www.r-project.org/
  2. Fai clic su CRAN
  3. Seleziona uno specchio
  4. Fai clic su "scarica R per (Mac) OS X"
  5. Scarica e installa l'ultimo binario pkg

Vedi anche le Domande frequenti su R per Mac OSX che includono informazioni sull'installazione.

Nota anche i commenti seguenti che suggeriscono che l'homebrew spesso non è l'opzione migliore.


5
L'installazione di Yosemite (ri) ha spostato la mia vecchia R e la volevo indietro. Inizialmente ho pensato di installare R usando brew, ma dopo aver seguito le istruzioni in questa pagina ho finito con un disastro ferroviario che non funzionava correttamente e ho impiegato un po 'di tempo per rimuoverlo. Per non parlare del fatto che ha funzionato per ore durante la notte installando gcc e molte altre cose che non avevo bisogno o che non volevo. Dopo aver chiarito e sperando che "brew doctor" avesse ragione, io quando ho eseguito il CRAN e scaricato l'installer e in 5 minuti ho avuto una R perfettamente funzionante senza alcun problema. Tutto quello che dovevo fare era reindirizzare il mio terminale. Avrei dovuto usare prima CRAN.
— Fran K.,

Anche la tua vecchia R sotto Yosemite è stata installata usando brew?
— jfoo,

11
+25: Installa semplicemente tramite il pacchetto r-project.org. Sono un brewfan, ma NON è stato il modo giusto di installare R nel mio caso a causa della gcccatastrofe delle dipendenze; salvati.
— hoc_age,

1
+1 per il tuo "+25" - se vuoi fare sul serio con R e approfittare di tutto ciò che ha da offrire, scegli questa risposta.
— jbnunn,

Se solo ci fosse una botte di birra per questo!
— Dennis,

18

Dopo aver seguito la risposta di Matt Burns , puoi anche installare la GUI di R.app tramite brew cask:

$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app

3
Grazie. Una cosa, però: potresti voler modificare l'ultima riga del tuo script in modo che legga brew linkapps r-guiinvece che semplicemente brew linkapps.
— Steve S,

questo è fallito miseramente per me. Ho finito per seguire questo tutorial su youtube.com/utut?v=Tnhp65hxtZc
— A Person

1
Ottengo il seguente errore, se provo ad eseguire 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
A partire da 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.
— Jason Harrison il


2

Sono un fan di RStudio . È un IDE che avvolge R, semplifica notevolmente la visualizzazione, l'organizzazione, il debug e altre attività . Oppure, puoi semplicemente usarlo come se fosse una semplice installazione di R. C'è un binario per Mac disponibile da quel sito web.


1
Per usare Rstudio, devi prima installare R ...
— Jemus42,

1
Sono abbastanza sicuro che RStudio viene fornito con una versione di R, ma potrebbe non essere la versione più recente. Quando l'ho fatto, c'erano diverse versioni dietro quella attuale. È quindi necessaria un'installazione separata di R per essere corrente.
— BondedDust

I principianti dovrebbero assolutamente usare RStudio.
— isomorphismes

0

1.- http://cran.r-project.org/bin/macosx/ e scaricare in Mac-GUI-1.62.tar.gz. 2.- INSTALLARE

È necessario che R sia costruito e installato come framework: consultare il "Manuale di installazione e amministrazione R". È sufficiente un'installazione binaria CRAN di R.

Edificio R.app

Sono supportati solo Mac OS X 10.6 e versioni successive e solo 64 bit R. Il progetto si chiama "R.xcodeproj" e richiede Xcode 3.2 o versioni successive.

Il progetto può essere creato selezionando la destinazione "R" e "Crea" all'interno della GUI di XCode.

Le configurazioni supportate sono: SnowLeopard64 (versione, OS X corrente, impostazione predefinita) Lion64 (versione, OS X 10.7+, Xcode 4.5+) MLion64 (versione, OS X 10.8+, Xcode 4.5+) Debug (con output di debug, OS X corrente)

Le configurazioni differiscono principalmente per l'SDK selezionato (le versioni recenti di Xcode supportano solo gli SDK attuali e immediatamente precedenti, quindi ad esempio nel marzo 2013 il valore predefinito verrà creato per 10.8, ma la configurazione Lion64 consente la costruzione per> = 10.7).

Per compilare il progetto dalla riga di comando nella directory Mac-GUI usare qualcosa come: xcodebuild -target R -configuration SnowLeopard64

Per compilare le FAQ di R per Mac OS X utilizzare xcodebuild -target Docs o manualmente nella cartella documenti makeinfo -D UsaExternalXrefs --html --force --no-split RMacOSX-FAQ.texi

Il file FAQ HTML risultante si trova nella directory Mac-GUI / docs.

Nota sulla compatibilità binaria:

Si applicano le regole generali per R, ovvero la compatibilità binaria solo se i numeri di versione maggiore e minore corrispondono - solo il livello di patch può differire. Quando si utilizza il modulo versione XYZ significa che XY deve corrispondere. Ad esempio, le R-GUI collegate a 3.0.xe 3.1.x NON sono binarie compatibili.

Il R.app compilato è generalmente associato a una versione specifica, come 3.0.1. Se aggiorni R rimuovendo la versione precedente, diciamo che usando R.app creato per 3.0.0 e aggiornando R a 3.0.1, potresti aver bisogno di correggere il percorso assoluto di libR.dylib. Le build notturne usano un percorso generico /Library/Frameworks/R.framework/Resources/lib/libR.dylib che punta all'ultima versione di R, ma questo viene fatto da una chiamata aggiuntiva a install_name_tool nello script della costruzione. Le versioni di rilascio della GUI usano un percorso a versione fissa in quanto fornite con una versione R specifica (in effetti il ​​comportamento predefinito non dipende dalla GUI, ma da libR.dylib - la modifica della propria voce di riferimento cambia il modo in cui R.app è collegato).


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.