【问题标题】:strange error: Debugger does not find source奇怪的错误:调试器找不到源
【发布时间】:2016-07-05 07:41:40
【问题描述】:

真的很奇怪:我们的组中有一个包含多个函数的包。直到上周使用browser()debug(package::function) 进行调试。现在,调试不适用于我的笔记本电脑,因为只有一个功能。使用我同事的笔记本电脑,正在对每个功能进行调试!

有人知道在哪里查找错误吗?我试过了:

  • 重启 RStudio
  • 重启笔记本电脑
  • 构建/重新加载包
  • 删除函数,构建并重新加载包。重命名函数并放入不同的.R文件

没有成功。我在哪里需要进一步搜索?如前所述:该问题无法在另一台 PC 上重现 :-(

在最坏的情况下我会怎么做:

  • 安装新的 R
  • 安装新的 RStudio
  • 安装新的 Rtools

但我希望有人有更好的主意。
非常感谢您的帮助!

platform       x86_64-w64-mingw32          
arch           x86_64                      
os             mingw32                     
system         x86_64, mingw32             
status                                     
major          3                           
minor          3.0                         
year           2016                        
month          05                          
day            03                          
svn rev        70573                       
language       R

编辑:这里,一切都在运行...

platform       x86_64-apple-darwin13.4.0   
arch           x86_64                      
os             darwin13.4.0                
system         x86_64, darwin13.4.0        
status                                     
major          3                           
minor          2.1                         
year           2015                        
month          06                          
day            18                          
svn rev        68531                       
language       R                           
version.string R version 3.2.1 (2015-06-18)

Edit2:我似乎遇到了一个奇怪版本的 R 问题。我怎样才能摆脱它:

> Sys.getenv()
R_DOC_DIR                           C:/R/R-33~1.0/doc
R_HOME                              C:/R/R-33~1.0
R_LIBS_USER                         C:/Users/sqc/R/win-library/3.3
R_PACKRAT_DEFAULT_LIBPATHS          C:/R/R-3.3.0/library
R_PACKRAT_SYSTEM_LIBRARY            C:/R/R-33~1.0/library

Edit3:也许这是root cause的(部分)...

【问题讨论】:

  • 这通常是由于缺少源引用造成的。您是否尝试过使用--with-keep.source 重建软件包?
  • @Jonathan:是的。我还联系了 RStudio,看来我的 R 搞砸了。查看我的编辑...

标签: r rstudio


【解决方案1】:

感谢 RStudio 的支持:在我的情况下,根本原因是像 # Priority hinzuf?gen 这样的评论。删除此行解决了问题!

编辑:请参阅here 了解检测错误格式文本的方法!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多