R软件包检查,运行示例时找不到软件包错误

时间:2018-12-28 19:03:16

标签: r package

我正在编写一个名为BiProbitPartial的软件包。当我运行devtools::check()时,如果同时针对“ i386”和“ x64”进行“检查示例...”,则会出现错误。错误摘要是

library('BiProbitPartial')  
  

库中出现错误(“ BiProbitPartial”):没有名为   停止执行“ BiProbitPartial”

这听起来像是程序包找不到自己。

我正在使用 3.5.2, 1.1.463,devtools 2.0.1。运行Windows 10。

我认为这是一个库路径问题。我不确定如何正确诊断它。运行.libPaths()会让我

> .libPaths()
[1] "C:/Users/mguggisb/Documents/R/win-library/3.5"
[2] "C:/Program Files/R/R-3.5.2/library"    

完整的错误输出是

  
      
  • 检查示例...
      **正在为arch'i386'运行示例...错误在'BiProbitPartial-Ex.R'中运行示例失败错误发生在:
  •   
     

R版本3.5.2(2018-12-20)-“ Eggshell Igloo”版权所有(C)2018   R统计计算平台基础:   i386-w64-mingw32 / i386(32位)

     

R是免费软件,并且绝对不提供保修。你是   欢迎在某些情况下重新分发它。类型   'license()'或'licence()'以获得分发详细信息。

     

自然语言支持,但以英语语言环境运行

     

R是一个有许多贡献者的协作项目。类型   有关更多信息的“ contributors()”和有关如何   引用出版物中的R或R软件包。

     

对于某些演示,请输入“ demo()”,对于在线帮助,请输入“ help()”,或者
  用于HTML浏览器界面的“ help.start()”。输入'q()'   退出R。

     
    

pkgname <-“ BiProbitPartial”
    source(file.path(R.home(“ share”),“ R”,“ examples-header.R”))
    选项(警告= 1)
    选项(pager =“控制台”)
    base :: assign(“。ExTimings”,“ BiProbitPartial-Ex.timings”,pos ='CheckExEnv')
    base :: cat(“名称\ tuser \ tsystem \ tlapsed \ n”,文件= base :: get(“。ExTimings”,pos ='CheckExEnv'))
    base :: assign(“。format_ptime”,
    + function(x){
    + if(!is.na(x [4L]))x [1L] <-x [1L] + x [4L]
    + if(!is.na(x [5L]))x [2L] <-x [2L] + x [5L]
    + options(OutDec ='。')
    +格式(x [1L:3L],数字= 7L)
    +},
    + pos ='CheckExEnv')

         

*

         

library('BiProbitPartial')库中出现错误(“ BiProbitPartial”):没有名为'BiProbitPartial'的程序包暂停执行
    **正在为arch'x64'运行示例...错误在'BiProbitPartial-Ex.R'中运行示例失败错误发生在:

  
     

R版本3.5.2(2018-12-20)-“ Eggshell Igloo”版权所有(C)2018   R统计计算平台基础:   x86_64-w64-mingw32 / x64(64位)

     

R是免费软件,并且绝对不提供保修。你是   欢迎在某些情况下重新分发它。输入“ license()”   或“ licence()”以获取分发详细信息。

     

自然语言支持,但以英语语言环境运行

     

R是一个有许多贡献者的协作项目。类型   有关更多信息的'contributors()'和如何引用的'citation()'   出版物中的R或R包。

     

对于某些演示,请键入“ demo()”,对于在线帮助,请键入“ help()”,或者   用于HTML浏览器界面的“ help.start()”。输入'q()'   退出R。

     
    

pkgname <-“ BiProbitPartial”     源(file.path(R.home(“ share”),“ R”,“ examples-header.R”))     选项(警告= 1)     选项(pager =“控制台”)     base :: assign(“。ExTimings”,“ BiProbitPartial-Ex.timings”,pos ='CheckExEnv')     base :: cat(“名称\ tuser \ tsystem \ tlapsed \ n”,文件= base :: get(“。ExTimings”,pos ='CheckExEnv'))     base :: assign(“。format_ptime”,     +函数(x){     + if(!is.na(x [4L]))x [1L] <-x [1L] + x [4L]     + if(!is.na(x [5L]))x [2L] <-x [2L] + x [5L]     +选项(OutDec ='。')     +格式(x [1L:3L],数字= 7L)     +},     + pos ='CheckExEnv')

         

*

         

library('BiProbitPartial')库中出现错误(“ BiProbitPartial”):没有名为'BiProbitPartial'的程序包停止执行     *完成状态:2个错误

  

0 个答案:

没有答案