2013-12-03 46 views
1

比方說,我在我的bash配置文件中有環境變量,我想在R中使用。我將如何調用這些變量?例如:如何在R中導入bash變量? (Rstudio服務器)

export MYSQL_USER='bob' 
export MYSQL_PWD='secret' 

我試着用Sys.getenv("MYSQL_USER"),但它只是返回一個空白。

+0

你如何運行R? – chepner

+0

我在服務器上運行RStudio,並通過瀏覽器登錄。 –

+0

'intern = TRUE'可能是'system()'? – joran

回答

2

如果您正在運行rstudio server,則在啓動rstudio實例時,您的Bash啓動文件不會生成。請參閱此reference以查看哪個文件來源。在RStudio服務器上,全局啓動文件默認爲R_HOME/etc/Renviron.site