在R包中导入RSQLite

时间:2013-12-17 10:54:00

标签: r packages roxygen2 rsqlite

我正在尝试将RSQLite包添加到Imports而不是Depends in my package。在描述中我有:

Imports:
    sqldf,
    RPostgreSQL,
    RSQLite

在NAMESPACE中有:

import(RPostgreSQL)
import(RSQLite)
import(sqldf)

但是当我加载我的包时它失败了:

> library(devtools)
> load_all()
Loading mondrianr
Loading required namespace: sqldf
Loading required namespace: tcltk
Loading required namespace: RPostgreSQL
> check()
...
check_table_exists: no visible global function definition for
  'dbDriver'
prepare_infrastructure: no visible global function definition for
  'dbDriver'

这将导致示例失败,因为dbDriver是由RSQLite导出的方法,但未加载RSQLite命名空间。我试图添加@importMethodsFrom RSQLite dbDriver,但结果是一样的。

我接下来应该尝试什么?

0 个答案:

没有答案