Come installare una seconda istanza di R su macOS e farla lanciare automaticamente

2

Sto utilizzando un iMac al lavoro che ho ereditato da un ex collega che ha già installato R e un certo numero di pacchetti prima di partire. Il mio problema è che sebbene possa installare nuovi pacchetti da R-Studio, non posso aggiornarli. Ho un account utente separato dal mio ex collega; il mio account ha i privilegi di amministratore e mi aspetto che anche l'account del mio ex collega sia stato. Quando lancio R o R-Studio, credo che sia in esecuzione da una directory da qualche parte sul loro account perché ho eseguito questo comando per vedere dove sono stati installati i pacchetti:

> Sys.getenv("R_LIBS_USER")
[1] "~/Library/R/3.3/library"

... e ho scoperto che questo percorso non esiste sotto il mio account ma esiste sotto l'account del mio ex collega. Quando provo ad aggiornare i pacchetti già installati, succede:

> install.packages("shiny")
trying URL 'https://cran.rstudio.com/bin/macosx/mavericks/contrib/3.3/shiny_1.0.0.tgz'
Content type 'application/x-gzip' length 2693218 bytes (2.6 MB)
==================================================
downloaded 2.6 MB

Error in install.packages : cannot remove prior installation of package ‘shiny’

So che se dovessi reinstallare R e R-Studio, creerebbe tutte le directory di supporto necessarie sotto il mio account ma sono riluttante a cancellare l'istanza di R dei miei collaboratori perché so che hanno script e analisi sul loro account che potrebbe essere necessario rieseguire a un certo punto e vorrei preservare l'ambiente il più possibile. Quindi la mia domanda è: come posso installare una nuova istanza di R sotto il mio account e renderla l'istanza predefinita di R per il mio account utente?

Nel caso in cui sia pertinente: Sto utilizzando un iMac dalla fine del 2013 Sto usando OSX Yosemite 10.10.5

    
posta Slavatron 02.02.2017 - 18:49
fonte

0 risposte

Leggi altre domande sui tag