Sto eseguendo R su Windows, non come amministratore. Quando installo un pacchetto, il seguente comando non funziona:
> install.packages("zoo")
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
Per installare un pacchetto, devo specificare un percorso di libreria:
install.packages("zoo", lib="C:/software/Rpackages")
Per caricare un pacchetto, devo anche specificare la posizione della libreria:
library("zoo", lib.loc="C:/software/Rpackages")
Tutto questo è OK, ma volevo vedere se potevo aggiungere C:/software/Rpackages
al percorso della libreria in qualche modo e quindi non doverlo digitare ogni volta.
Mentre cercavo online, ho scoperto che un modo per farlo è modificare il Rprofile.site
file e aggiungere la linea
.libPaths("C:/software/Rpackages")
Tuttavia, dopo aver fatto questo e aver avviato RStudio, questo è l'output che ottengo
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
Il .libPaths
comando che ho aggiunto al Rprofile.site
non sembra aver avuto alcun effetto! Perché è così? O ancora più importante, come posso risolvere il problema in modo da poter installare e caricare i pacchetti senza digitare il percorso della libreria?
Nota: se avvio RStudio il .libPaths()
comando sembra funzionare come dovrebbe
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
Non è strano?
install.packages("zoo")
--- ma non è la mia vera domanda, che è di circa il motivo per cui .libPaths()
in Rprofile.site
non funziona.
install.packages("zoo")
non funziona? Messaggio di errore, ecc.?