2016-09-11 3 views
0

Sys.getenv возвращает переменные среды RSTUDIO_USER_IDENTITY и USER. Кто-нибудь объясняет, что делают эти переменные среды?В чем разница между переменными среды RSTUDIO_USER_IDENTITY и USER в RStudio

+0

Следует также упомянуть, что я запускаю RStudio в режиме сервера, обращаясь к нему через веб-браузер. –

ответ

0

USER - переменная системной среды, не связанная с RStudio. Это то, что вы должны использовать, чтобы получить текущее имя пользователя системы (то есть имя пользователя пользователя, выполняющего сеанс R).

RSTUDIO_USER_IDENTITY обычно такой же, как USER, хотя он может отличаться в конфигурации отладки. Вероятно, вы захотите использовать USER, если у вас нет особых причин для этого.