3

Когда я запускаю R она предназначена для чтения из /etc/Rprofile.site . Я убедился, что этого не происходит, но понятия не имею, почему или как это исправить. Когда я source('/etc/Rprofile.site') при запуске все идет хорошо.


Некоторые случайные вещи, которые я подумал исследовать, которые могут быть полезны для тех, кто хочет помочь или может быть неуместным ...

$ which R
/usr/bin/R

$ ls -l /usr/bin/R
-rwxr-xr-x 1 root root 8589 … /usr/bin/R

(ничего не подозрительно прячется в указателе /softlink, так что это не так)

$ echo $R_HOME

$ less ~/.Renviron
/home/isomorphismes/.Renviron: No such file or directory

> Sys.getenv("R_HOME")
[1] "/usr/lib/R"

> Sys.getenv("RHOME")
[1] "~/R/i686-pc-linux-gnu-library/"

1 ответ1

1

Вы должны попытаться увидеть, что R думает, что это R_HOME (или RHOME). Попробуй запустить

R RHOME

это должно вывести значение RHOME и выйти.

Кроме того, из командной строки R

Sys.getenv("R_HOME")

Я думаю, что R будет читать файлы запуска и conf из $(R RHOME)/etc/

Может быть, это не то место, о котором ты думаешь ... Надеюсь это поможет

С уважением

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .