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.