Probleem
Wanneer u probeert bijvoorbeeld een R-pakket op uw systeem installeren:
install.packages("proto")
u krijgt een foutbericht zoals het volgende:
De bron gedownloade pakketten worden in
?/tmp/Rtmph4YKLX/downloaded_packages?
Bijwerken HTML-index van pakketten in '. Bibliotheek '
Waarschuwing in install.packages:
Kan bestand niet maken
' / opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html', reden
'Toestemming geweigerd'
Oplossing
Deze fout treedt op wanneer u bent niet gemachtigd het bestand nodig om te kunnen schrijven naar de huidige map van de bibliotheek R als de gebruiker
u bent momenteel aangemeld als. U kunt de functie R '.libPaths()' gebruiken om beide query en wijzigt u de huidige locatie die r wordt gebruikt voor de installatie van de nieuwe gebruiker bijgedragen bibliotheken.
Bijvoorbeeld:
>.libPaths("/home/testuser/Rlib")
De standaardlocatie waarin permanent R gebruiker bijgedragen bibliotheken toevoegen, u dit aan uw specifieke gebruiker toevoegen kunt wijzigen. Bestand 'Rprofile' of het hele systeem '. Rprofile.site' in ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', als u deze instelling wijzigen voor alle gebruikers R.