最近我在 R-Forge 上的包未能在 windows 上构建,而不是在 linux 上构建。显然包 kknn 和 trimTrees 不可用。我不知道为什么或为什么这两个包与自动安装的 randomForest 或 rgl 不同。我试图在 Depends-field 和/或 Imports-field 的描述文件中包含包名称。没有任何效果...如果从 r-forge 存储库安装我的包,删除了 randomForest 和 trimTrees 包,首先提到的将自动安装,其次将失败,必须先手动安装。为什么是这样?
我已经阅读了这个答案
非常感谢,索伦
描述文件:
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的日志文件----------
- 使用日志目录'R:/run/building/build_2015-05-19-12-04/RF_PKG_CHECK/PKGS/forestFloor.Rcheck'
- 使用 R 版本 3.2.0 修补 (2015-05-16 r68378)
- 使用平台:x86_64-w64-mingw32(64位)
- 使用会话字符集:ISO8859-1
- 使用选项'--as-cran'
- 检查文件'forestFloor/DESCRIPTION' ...好的
- 检查扩展类型...包
- 这是包'forestFloor'版本'1.4'
- 检查 CRAN 传入的可行性......注意维护者:'Soeren Havelund Welling' 新提交
Title 字段只是包名:提供一个真实的标题。* 检查包命名空间信息 ... OK * 检查包依赖关系 ... 错误没有设置存储库,所以循环依赖检查被跳过
需要但不可用的包:'trimTrees' 'kknn'
请参阅“编写 R 扩展”手册中的“描述文件”部分。* 完毕
状态:1 错误,1 注意有关详细信息,请参阅“R:/run/building/build_2015-05-19-12-04/RF_PKG_CHECK/PKGS/forestFloor.Rcheck/00check.log”。
运行时间:6.77 秒。