Rstudio清理并重建延迟数据错误

时间:2018-02-27 18:17:43

标签: r rstudio

我正在尝试用RStudio开发一个R包。最近,我没有成功。

devtools::build(), devtools::reload() and devtools::check() give:

更新CF文档 加载CF. aes中的错误(x = gdpPercap,y = lifeExp,size = pop,color = continent,(来自mapping.R#1):                                                                           无法找到功能“aes”或数据。

devtools::check() gives other information, which I list below.

   Clean and Rebuild gives:      
                                                                      1] "/Users/PJO/Desktop/CF_0.1.0.tar.gz"

==> R CMD INSTALL --preclean --no-multiarch --with-keep.source CF.2.24

  • 安装到图书馆'/Users/PJO/Library/R/3.4/library'
  • 安装包'CF'...... ** R. **数据 ***将数据集移动到lazyload DB ** inst **准备延迟装载包 aes中的错误(x = gdpPercap,y = lifeExp,size = pop,color = continent,:            找不到功能“aes”          错误:无法在包'CF'中加载R代码          错误:包'CF'的延迟加载失败          *删除'/Users/PJO/Library/R/3.4/library/CF'          *恢复之前的'/Users/PJO/Library/R/3.4/library/CF'

         Exited with status 1.
    

我的搜索显示其他开发者遇到了类似的问题。我相信它与(a)devtools和一些(b)挥之不去的代码有关。我无法证明这一点。

以下努力没有奏效:(1)重启R,(2)删除不可见文件,.R *,(3)重启RStudio,(4)在将它们提交给R之前用RStudio debug()调试所有函数包裹,.......该错误表明我没有加载所有数据或所需的库。上述错误将注意力引向R库“gapminder”。因此它称为“aes”,它应该加载。无论是否加载“gapminder”,我都会得到同样的错误。所以,我怀疑一些隐藏文件潜伏在后台。

To compare, I tested an old version of my CF package. It works:

==> R CMD INSTALL --preclean --no-multiarch --with-keep.source CF

  • 安装到图书馆'/Users/PJO/Library/R/3.4/library'
  • 安装包'CF'...... ** R. **数据 *将数据集移动到lazyload DB ** inst **准备延迟装载包 ** 救命 * 安装帮助索引 **建立包装指数 **测试是否可以加载已安装的包
  • 完成(CF)

其他尝试包括使用来自Rstudio debug()的browser()和traceback()失败。它们失败是因为在调用debug()之前Clean和Rebuild失败了。

Some devtools::check() failures for my latest CF package:

标题字段应为标题大小写,当前版本为标题大小写:   '随机交通性能和汽车跟踪建模工具' “随机交通绩效和跟车模型制作工具”

──安装失败─────────────────────────────────────────────────────────────────────────────────────────── ──────────────────────────────

  • 检查空目录或不需要的目录 删除了空目录'CF / inst / extdata' 删除了空目录'CF / inst'

    • 查看是否应添加“数据/ datalist”文件
    • 建立'CF_0.1.0.tar.gz'

    我的旧CF包的一些devtools :: check()失败:

    标题字段应为标题大小写,当前版本为标题大小写: “用随机交通性能和跟车模型进行分析的一揽子计划” “用随机交通性能和跟车模型进行分析的一揽子计划”

plotfollow2:全局变量'leff'没有可见的绑定   未定义的全局函数或变量:     列夫

这些错误不会导致清除和重建错误。

As you can see, I have run out of things to try. For another, I am experienced enough to know if I am overlooking something. For example, I am taking the Title problem seriously. To be honest, the suggested corrective action does not make sense to me. 

非常感谢帮助。

0 个答案:

没有答案