Проблем
Когато се опитвате да инсталирате всички R пакет във вашата система, например:
install.packages("proto")
получавате съобщение за грешка подобно на следното:
Пакети, изтеглени източник са
?/tmp/Rtmph4YKLX/downloaded_packages?
Актуализиране HTML индекс на пакети ". Библиотека "
Предупреждение в install.packages:
не може да създаде файл
"/ opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html", причина
"Достъпът е отказан"
Решение
Тази грешка се случва, когато не са необходими файла разрешения за да може да записва в текущата папка R библиотека като потребител
в момента сте влезли системата като. Можете да използвате функцията R ".libPaths()" както заявка и променя текущото местоположение R ще използва за инсталиране на нови потребителските библиотеки.
Например:
>.libPaths("/home/testuser/Rlib")
За да промените местоположението по подразбиране, в която искате да добавите потребителски принос библиотеки R постоянно, можете да добавите към вашия определен потребител. 'Rprofile' файл или за цялата система ". Rprofile.site' в "/ usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc", ако искате да промените тази настройка за всички потребители на R.