R在RStudio启动之前删除脚本文件

问题描述 投票:1回答:2

启动R时出现以下错误消息:

致命错误:意外异常:匹配正则表达式的复杂性超出了预定义的范围。尝试重构正则表达式,以使状态机做出的每个选择都是明确的。抛出此异常是为了防止“无限”匹配花费不确定的时间来定位。

问题是由启动RStudio时加载的脚本引起的。如果我重命名RStudio-Desktop文件夹,RStudio确实可以正常启动。

是否有任何方法可以停止R加载一个特殊文件而导致问题,而不必整体上删除/重命名/隐藏RStudio-Desktop文件夹?

对于那些感兴趣的人:越野车脚本是通过将很长的字符(超过1.000.000个字符)的字符串从texteditor文件复制到RStudio脚本中创建的。按Ctrl + V后,RStudio立即终止。

r rstudio
2个回答
0
投票

重命名(删除)RStudio-Desktop目录中的sources文件夹为我解决了问题:

~/.rstudio-desktop/sources/

如果您未使用Ubuntu,则可以在这里找到RStudio-Desktop目录的位置:https://support.rstudio.com/hc/en-us/articles/200534577-Resetting-RStudio-Desktop-s-State


0
投票

这些命令还帮助我解决了类似的问题(对于Ubuntu 16.04.6 LTS),重命名了rstudio-desktop目录中的源文件夹:

cd ~/.rstudio-desktop/
mv sources/ ./sources-backUp
© www.soinside.com 2019 - 2024. All rights reserved.