【发布时间】: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 搞砸了。查看我的编辑...