Rprofile.site не найден R при запуске в macos - PullRequest
0 голосов
/ 10 апреля 2019

Проблема

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, несмотря на то, что файл находится в каталоге.

Я постарался добавить дополнительную строку к сообщению Йи Хуэя: https://yihui.name/en/2018/04/rprofile-trailing-newline/, но она все еще не работала.

Кроме того, я последовал рекомендации многих других SO иRStudio темы безрезультатно.

Ссылки

Получение .Rofile для загрузки при запуске

https://community.rstudio.com/t/create-rprofile-automatically-when-creating-new-project/3719

https://support.rstudio.com/hc/en-us/community/posts/200657076-Also-load-the-user-s-Rprofile-when-opening-a-project-with-a-project-specific-Rprofile

1 Ответ

0 голосов
/ 10 апреля 2019

Решение

Я щелкнул правой кнопкой мыши по файлу Rprofile.site и удалил .R, который все еще висел на фактическом файле.Несмотря на переименование в Finder, расширение .R все еще было там и поэтому не было распознано R.

screenshot of problem area

...