编写R包,trimTrees和kknn无法自动安装

时间:2015-05-19 10:56:31

标签: r dependencies packages r-forge

最近我在R-Forge上的package无法在windows上构建,而不是linux。显然包kknn和trimTrees不可用。我无法弄清楚为什么或为什么这两个包与自动安装的randomForest或rgl不同。我试图在Depends-field和/或Imports-field中的描述文件中包含包名。什么都行不通...... 如果从r-forge repos安装我的软件包,删除randomForest和trimTrees软件包,首先提到将自动安装第二个将失败,必须先手动安装。这是为什么?

我已经阅读了这个answer

非常感谢,Soren

描述文件:

 Package: forestFloor
 Type: Package
 Title: forestFloor
 Version: 1.4
 Date: 2015-05-19
 Author: Soeren Havelund Welling
 Maintainer: Soeren Havelund Welling <SOWE@DTU.DK>
 Depends: R (>= 3.0.0), randomForest, trimTrees, rgl, kknn
 Suggests:
 Description: Visualizes Random Forrest with feature contributions.
 SystemRequirements: OpenGL, GLU Library, zlib
 License: GPL-2
 Imports: Rcpp (>= 0.11.3), randomForest, trimTrees, rgl, kknn 
 LinkingTo: Rcpp 

命名空间

 useDynLib(forestFloor)

 importFrom(Rcpp, evalCpp)
 importFrom(randomForest, randomForest)
 importFrom(trimTrees, cinbag)
 import(rgl)
 import(kknn)

 S3method(plot,forestFloor)
 S3method(print,forestFloor)
 export(forestFloor,
        plot.forestFloor,
        print.forestFloor,
        box.outliers,
        recTree,
        vec.plot,
        convolute_ff,
        convolute_ff2,
        convolute_grid,
        show3d_new,
        fcol,
        randomForest,
        plot3d,
        kknn,
        persp3d)

-----------来自r forge的日志文件----------

  • 使用日志目录&#39; R:/run/building/build_2015-05-19-12-04/RF_PKG_CHECK/PKGS/forestFloor.Rcheck'
  • 使用R版本3.2.0 Patched(2015-05-16 r68378)
  • 使用平台:x86_64-w64-mingw32(64位)
  • 使用会话charset:ISO8859-1
  • 使用选项&#39; - as-cran&#39;
  • 检查文件&#39; forestFloor / DESCRIPTION&#39; ......好的
  • 检查扩展类型...包
  • 这是包裹&#39; forestFloor&#39;版本&#39; 1.4&#39;
  • 检查CRAN传入的可行性...注意 维护者:&#39; Soeren Havelund Welling&#39; 新提交

标题字段只是包名:提供真实标题。 *检查包名称空间信息......好的 *检查包依赖...错误   没有存储库集,因此跳过循环依赖性检查

所需的套餐但不可用:&#39; trimTrees&#39; &#39; kknn&#39;

参见&#39;描述文件&#39;在写作R扩展&#39; 手册。 *完成

状态:1错误,1注 看到   &#39; R:/run/building/build_2015-05-19-12-04/RF_PKG_CHECK/PKGS/forestFloor.Rcheck/00check.log' 详情。

运行时间:6.77秒。

1 个答案:

答案 0 :(得分:0)

当它更新为R 3.2时,它被证明是当前的rForge服务器问题。现在可以通过联系管理员手动修复此问题。他们也正在进行一般修复。

link to bug tracker