我正在尝试将 RSQLite 包添加到 Imports 而不是 Depends 在我的包中。在描述中我有:
Imports:
sqldf,
RPostgreSQL,
RSQLite
在命名空间中有:
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
,但结果是一样的。
接下来我应该尝试什么?