奇怪的错误:调试器找不到源

时间:2016-07-05 07:41:40

标签: r rstudio

真的很奇怪:我们的群组中有一个包含多个功能的包。使用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的一部分......

1 个答案:

答案 0 :(得分:0)

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

修改:有关检测格式错误的文字的方法,请参阅here