Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改~/.R的默认位置_R_Environment Variables_Rstudio_Startup - Fatal编程技术网

更改~/.R的默认位置

更改~/.R的默认位置,r,environment-variables,rstudio,startup,R,Environment Variables,Rstudio,Startup,因此,我在Renviron文件中设置了以下变量 R_ENVIRON_USER="~/.config/R/Renviron" R_PROFILE_USER="~/.config/R/Rprofile" R_MAKEVARS_USER="~/.config/R/Makevars" R_HISTFILE="~/.local/share/Rhistory" R_LIBS_USER="~/Library/R/3.6/library" PKG_CONFIG_PATH="/opt/X11/lib/pkgcon

因此,我在
Renviron
文件中设置了以下变量

R_ENVIRON_USER="~/.config/R/Renviron"
R_PROFILE_USER="~/.config/R/Rprofile"
R_MAKEVARS_USER="~/.config/R/Makevars"
R_HISTFILE="~/.local/share/Rhistory"
R_LIBS_USER="~/Library/R/3.6/library"
PKG_CONFIG_PATH="/opt/X11/lib/pkgconfig:/usr/local/Cellar/cairo/1.16.0_2/lib/pkgconfig"

但是我还没有找到一个env变量来更改
~/.R
的目录。现在,无论何时启动R,我都会在主目录中找到一个新的
~/.R
文件夹。有没有办法只更改默认的R用户目录?

为什么要基于env var更改该文件的位置?请参阅其中一篇文章来解释这是如何工作的。您的问题令人困惑,因为您似乎想追溯更改找到其他
R
config文件的位置。@KurtisRader,嗯?我很清楚R是如何启动的。我的意思是,对于单个启动文件有env-var,但是对于存放它们的目录没有文档化的env-var。在Rstudio启动后,我有两个.R文件夹。您可能正在查找有关。另外,鉴于您最初的问题陈述,我不知道“Rstudio启动后如何有两个.R文件夹。”根据我之前的评论。