Problemet
När du försöker installera någon R-paket i systemet, till exempel:
install.packages("proto")
Du får ett felmeddelande som följande:
Hämtade källan paket finns i
?/tmp/Rtmph4YKLX/downloaded_packages?
Uppdatera HTML-index för paket i '. Biblioteket '
Varning i install.packages:
Det går inte att skapa filen
' / opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html', orsak
'Åtkomst nekad'
Lösning
Felet uppstår när du inte har nödvändiga filbehörigheter för att kunna skriva till den aktuella R library-mappen som användaren
du är för närvarande inloggad som. Du kan använda funktionen R '.libPaths()' både frågan och ändra den aktuella platsen R används för att installera nya användare bidragit bibliotek.
Till exempel:
>.libPaths("/home/testuser/Rlib")
Om du vill ändra standardplatsen där du vill lägga till R användare bidragit bibliotek permanent, kan du lägga till detta din användarspecifika. 'Rprofile' -fil eller till hela systemet ". Rprofile.site' i ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', om du behöver ändra inställningen för alla R-användare.