Problem
Podczas próby instalacji dowolnego pakietu R w systemie, na przykład:
install.packages("proto")
pojawi się błąd, jak na poniższej ilustracji:
Pakiety źródłowe pobierane są w
?/tmp/Rtmph4YKLX/downloaded_packages?
Aktualizowanie indeksu HTML pakietów w ". Biblioteka "
Ostrzeżenie w install.packages:
Nie można utworzyć pliku
"/ opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html", przyczyny
"Odmowa uprawnień"
Rozwiązanie
Ten błąd ma miejsce, gdy nie masz uprawnienia do pliku konieczne aby mieć możliwość zapisywania do bieżącego folderu biblioteki R jako użytkownik
aktualnie zalogowany jako. Można użyć funkcji R '.libPaths()' do obu kwerendy i zmienić bieżącą lokalizację, którą R będą używane do zainstalowania nowych bibliotek przekazanych przez użytkownika.
Na przykład:
>.libPaths("/home/testuser/Rlib")
Aby zmienić domyślną lokalizację, w której chcesz dodać biblioteki użytkownika przyczyniły się R trwale, można dodać to do określonego użytkownika. Plik "Rprofile" lub do całego systemu ". Rprofile.site' w "/ usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc", jeśli trzeba zmienić to ustawienie dla wszystkich użytkowników R.