Это потому, что при запуске оболочки через GUI в OSX / MacOS .profile
(и .bash_profile
, .bashrc
) не запускаются.Разница, по сути, заключается в том, что оболочка для входа и не входящая оболочка
В Терминале запустите cat ~/.profile
, чтобы увидеть.profile
содержит.Это будет варьироваться от пользователя к пользователю, и вы можете изменить его в соответствии со своими предпочтениями.
Существуют различные способы заставить $PATH
в R соответствовать .profile
.Самое непосредственное - это добавить пути, используя Sys.setenv(PATH=...)
, но это работает только для сеанса, оно будет сброшено при перезапуске R. Более постоянный вариант - поместить Sys.setenv(PATH=...)
в .Rprofile
или определить PATH
в .Renviron
.