После обновления до Ma c os 10.15.5 R был автоматически обновлен с 4.0 до 4.0.1. Это создало много проблем, поскольку новая установка сохранила все библиотеки в каталоге, но они не отображались. После долгой суеты я обнаружил, что разрешение для каталога было неправильным, и библиотеки появились после chmod -R 755 в каталог. Однако я не могу установить путь к libpath с помощью .Rprofile в ~. Я также изменил chmod этого файла, но изменения игнорируются, если я не запустил Rstudio с sudo или не использую R в терминале.
желаемый вывод из .libPaths () при запуске R в терминале или с правами администратора:
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
[2] "/Users/misha/Library/R/4.0/library"
вывод при запуске rstudio без прав sudo / администратора.
> .libPaths()
[1] "/Users/moleps/Library/R/4.0/library"
[2] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
Терминал
$ nano ~/.Rprofile
.libPaths (c("/Library/Frameworks/R.framework/Versions/Current/Resources/library","/Users/moleps/Library/R/4.0/library"))
Просматривая журналы, я обнаружил, что R автоматически обновлялся центром управляемого программного обеспечения. Можно как-то это отключить? Кажется, что обновление было выполнено без соответствующих привилегий и является источником большого разочарования ..