Проблема
R не может определить наличие файла «Rprofile.site» в папке /etc домашнего каталога, несмотря на то, что он там есть.
Расследование
Поскольку Rprofile.site находится в домашнем каталоге как /etc/Rprofile.site. Я проверил домашний каталог с помощью R.home(component = "home")
и получил "/Library/Frameworks/R.framework/Resources"
. Затем я создал Rprofile.site в RStudio и поместил его в папку. Я перезапустил RStudio, но он по-прежнему не загружал файл автоматически.
Из Эффективное программирование на R: https://csgillespie.github.io/efficientR/3-3-r-startup.html Я пробовал следующее:
site_path = R.home(component = "home")
fname = file.path(site_path, "etc", "Rprofile.site")
file.exists(fname)
но он дал False, несмотря на то, что файл находится в каталоге.
Я обязательно добавил дополнительную строку в соответствии с сообщением yi hui: https://yihui.name/en/2018/04/rprofile-trailing-newline/, но это все равно не сработало.
Кроме того, я безрезультатно следовал рекомендациям многих других потоков SO и RStudio.
использованная литература
Получение .Rprofile для загрузки при запуске
https://community.rstudio.com/t/create-rprofile-automatically-when-creating-new-project/3719