启动时清空R工作区无效果?如何通过终端对RStudio执行硬重置?
RStudio 终端硬重置及故障解决步骤
RStudio的用户配置、会话缓存、偏好设置文件默认存储在系统用户目录的隐藏路径下,常规卸载操作不会删除这些文件,因此重装后仍会保留旧的异常配置,这是故障的核心原因。按照对应系统的终端命令执行硬重置即可:
macOS 操作步骤
- 先在终端执行命令结束所有RStudio后台进程:
killall RStudio - 依次执行以下命令删除所有残留的RStudio配置文件:
# 删除RStudio全局配置目录 rm -rf ~/.config/rstudio # 删除RStudio本地会话、状态存储目录 rm -rf ~/.local/share/rstudio # 删除RStudio运行缓存 rm -rf ~/Library/Caches/org.rstudio.RStudio # 删除系统级RStudio偏好设置 defaults delete org.rstudio.RStudio
Windows 操作步骤
- 以管理员身份启动PowerShell,执行命令结束所有RStudio进程:
Stop-Process -Name "rstudio" -Force - 依次执行以下命令删除所有残留的RStudio配置文件:
# 删除用户漫游目录下的RStudio配置 Remove-Item -Path "$env:APPDATA\RStudio" -Recurse -Force -ErrorAction SilentlyContinue # 删除本地缓存目录下的RStudio数据 Remove-Item -Path "$env:LOCALAPPDATA\RStudio" -Recurse -Force -ErrorAction SilentlyContinue # 删除用户根目录下的RStudio隐藏配置 Remove-Item -Path "$HOME\.rstudio" -Recurse -Force -ErrorAction SilentlyContinue
Linux 操作步骤
- 先在终端执行命令结束所有RStudio后台进程:
pkill rstudio - 依次执行以下命令删除所有残留的RStudio配置文件:
rm -rf ~/.config/rstudio rm -rf ~/.local/share/rstudio rm -rf ~/.cache/rstudio rm -rf ~/.rstudio*
重置后验证与配置
- 首次启动RStudio时不要打开任何旧项目,先修改默认启动规则避免自动加载旧工作区:
- 打开 工具 -> 全局选项 -> 常规 设置页
- 「启动时将工作区恢复到」选项改为 无
- 取消勾选「退出时保存工作区到.RData」
- 保存设置后重启RStudio
- 验证功能是否恢复:在控制台输入
print("test"),如果正常输出说明运行功能修复 - 如果仍无法运行代码,进入 工具 -> 全局选项 -> 常规 -> R版本 确认路径指向你安装的正式版R可执行文件即可。
内容的提问来源于stack exchange,提问作者user6542495
相关产品推荐
相关产品推荐

