r - 启动时出现 R 错误:评估嵌套太深
问题描述
现在这是第一次,但是当我调用 base R 时,它总是在启动时给出以下错误消息:
错误:评估嵌套太深:无限递归/选项(表达式=)?
- 这不是 RStudio 错误,因为它在 cmd R 中弹出。
- 这不是新版本 4.0.0 的错误,因为我从我信任的 3.6.3 开始就经历过这个错误——4.0.0 是我试图看看这是否会随着新版本的全新安装而消失。
- 我确实重新启动了计算机。
我查看了错误消息,它们都与实际调用循环或类似的函数有关——不知道为什么在启动时会弹出这个错误。而且环境没有大的变化。安装了一些不相关的程序(例如网络摄像头程序)。
任何指针?这令人费解。我在 Windows 10 上。
解决方案
感谢@chinsoon12 我想通了---我正在学习blogdown
,我不小心把
if (file.exists('~/.Rprofile')) {
base::sys.source('~/.Rprofile', envir = environment())
}
进入我的/.Rprofile
,而不是在.Rprofile
网站项目中。难怪递归。
推荐阅读
- telegram - 如何让 Telegram Bot 搜索频道中发布的文档?
- c# - 在应用程序中将 Unity 作为嵌入式窗口运行时性能不佳
- python - 在 Tkinter GUI 中显示输出
- visual-studio-code - 如何通过点击 Escape 使 VSCode 专注于活动编辑器?
- autodesk-forge - Forge Design Automation Revit 工作项参数
- c# - 从任务栏运行应用程序时出现字体渲染问题
- javascript - 让变量改变的 React setState 的奇怪行为
- javascript - 进入循环时解析 Int 不执行
- c++ - 如何使对象相互通信?
- ruby - 为什么 Valgrind memcheck 在我的 Ruby 程序上运行多次?