Problema
Quando si tenta di installare qualsiasi pacchetto R nel sistema, ad esempio:
install.packages("proto")
si verifica un errore simile al seguente:
I pacchetti di origine scaricati sono in
?/tmp/Rtmph4YKLX/downloaded_packages?
Aggiornamento indice HTML dei pacchetti in '. Libreria '
Avviso install.packages:
Impossibile creare il file
' / opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html', motivo
"Autorizzazione negata"
Soluzione
Questo errore si verifica quando si dispone delle autorizzazioni file necessarie per essere in grado di scrivere nella cartella libreria R corrente dell'utente
è attualmente connessi come. È possibile utilizzare la funzione di R '.libPaths()' per entrambe le query e modificare la posizione corrente che r verrà utilizzato per installare le nuove librerie contribuito a utente.
Per esempio:
>.libPaths("/home/testuser/Rlib")
Per modificare il percorso predefinito in cui aggiungere librerie utente contribuito R in modo permanente, è possibile aggiungere questo le specifiche dell'utente. Il file 'Rprofile' o per il sistema '. Rprofile.site' in ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', se è necessario modificare questa impostazione per tutti gli utenti di R.