我正在使用
然而,以下最小示例在
使用以下错误(我的软件包名为
据我所知,我被告知要删除
setRefClass
创建类,因为它是methods
包的一部分,所以我认为你需要将此依赖项声明为import
。然而,以下最小示例在
import
methods
时失败了Rcmd.exe check
:#' @docType package
#' @import methods
A <- setRefClass("A")
使用以下错误(我的软件包名为
Test
):==> Rcmd.exe check Test_1.0.tar.gz
<Lots of checks here...>
* checking package dependencies ... ERROR
Namespace dependency not required: 'methods'
See the information on DESCRIPTION files in the chapter 'Creating R
packages' of the 'Writing R Extensions' manual.
Exited with status 1.
据我所知,我被告知要删除
方法
的导入
,以便隐藏包对方法
的依赖关系。如果我的解释是正确的,那么为什么要隐藏对方法
的依赖呢?
我的设置:
- Roxygen2 3.0.0
- R:3.0.2(飞盘帆船)
- IDE:RStudio 0.98.490
- 操作系统:Windows 8.1
Rscript
默认不会加载它。 - Joshua Ulrich