我正在尝试使用以下方式检查我的包:
Rcmd.exe check dbt.ORA_1.0.tar.gz.
尽管在Description文件中添加了“Depends:shiny”,但我仍然收到很多警告,例如:
...
- dbtORA:未找到“runApp”的全局函数定义 - dbtORA:未找到“fluidPage”的全局函数定义 - dbtORA:未找到“titlePanel”的全局函数定义 - dbtORA:未找到“sidebarLayout”的全局函数定义 - dbtORA:未找到“sidebarPanel”的全局函数定义 - dbtORA:未找到“selectInput”的全局函数定义 - dbtORA:未找到“checkboxInput”的全局函数定义 - dbtORA:未找到“conditionalPanel”的全局函数定义 - dbtORA:未找到“numericInput”的全局函数定义 - dbtORA:未找到“actionButton”的全局函数定义 - dbtORA:未找到“mainPanel”的全局函数定义 - dbtORA:未找到“textOutput”的全局函数定义 - dbtORA:未找到“uiOutput”的全局函数定义
...
函数dbtORA非常长,源代码如下:
dbtORA <-function(){
...
outputApp=runApp(list(
ui = fluidPage(
...
),
server = function(input, output, session){
...
}
))
...
return(outputApp=NamedORAResults)}
在这个背景下,我还有一个问题:
如何声明仅在本地定义的函数,例如在
dbtORA <-function(){
...
matlabmin=function(...){...}
...}
出现以下警告:
- dbtORA: 'matlabmin'没有可见的全局函数定义
devtools
的工具。 - Tyler Rinker