我正在构建一个新的R软件包,我想提交给CRAN,但需要软件包rstantools
的2.0.0.9000版本,该版本仅在GitHub中,而不在CRAN中。
如何才能通过CRAN检查正确完成此操作?
我尝试使用软件包Description文件中的字段Additional_repositories
。
Package: XXX
Type: Package
Title: XXX
Version: 0.0.1
Date: 2019-8-21
Encoding: UTF-8
Author: XXX
Maintainer: XXX
Description: XXX.
License: GPL (>=2)
LazyData: true
Biarch: true
Depends:
R (>= 3.4.0)
Imports:
methods,
Rcpp (>= 0.12.0),
rstan (>= 2.18.1),
rstantools(>= 2.0.0)
LinkingTo:
BH (>= 1.66.0),
Rcpp (>= 0.12.0),
RcppEigen (>= 0.3.3.3.0),
rstan (>= 2.18.1),
StanHeaders (>= 2.18.0)
Additional_repositories:
https://github.com/stan-dev/rstantools
SystemRequirements: GNU make`
我运行R CMD check XXX_0.0.1.tar.gz --as-cran
时收到警告:
警告:无法访问存储库https://github.com/stan-dev/rstantools的索引