升级R版本时Rstudio报错的问题(warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="D:/????")

1. 首先,建议直接在R-gui 中更新R的版本

install.packages("installr")

require(installr)

updateR()

最好不要直接在Rstudio中运行,更新完R之后再去Rstudio中tools→global options→general→R version更改

2.如果更新之后Rstudio打开后会报错:error starting R

解决方法可以参考这个帖子打开RStudio出现error starting R问题_fightingwa的博客-CSDN博客_rstudio打不开

虽然我还是没解决...所以卸载重装了Rstudio...

3.重装Rstudio之后倒是能正常运行了,之前的文件和全局变量还在,但是会有warning(虽然warning可以不管,但是强迫症难受)

Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="D:/????": 文件名、目录名或卷标语法不正确。

解决方法是:找到R的安装目录,library->base->R,在Rprofile中加入如下语句

Sys.setenv(R_USER="D:/R/")

保存之后重启R就好了

这一步参考的(解决RStudio 每次第一句代码出现警告InormalizePath(path.expand(path), winslash, mustWork)_陆深Jason的博客-CSDN博客

 

posted @ 2022-05-19 16:33  人生不相见  阅读(2258)  评论(0)    收藏  举报