[英]R package with dependency on shiny gives RJSONIO warning
我的包CTDesignExplorer使用了閃亮(和shinyIncubator)。 當我包括
取決於:有光澤
在DESCRIPTION文件中,在RStudio中加載包時會出現警告:
.simpleDuplicateClass(def,prev)中的警告:包'RJSONIO'中S3類“AsIs”的規范似乎等於> package'BiocGenerics'中的規范,並沒有為此類啟用重復的類定義
在命令行R中,加載有光澤的多次警告; 除了“AsIs”,還有“connect”,“file”,“pipe”和“textConnection”。
在https://github.com/joey711/phyloseq/issues/128上 ,這個問題據說可以在6個月前解決,但即使在update.packages(“RJSONIO”)之后也是如此。 版本是1.0-3,從2013-03-27。
在https://stat.ethz.ch/pipermail/bioc-devel/2013-March/004177.html ,建議從NAMESPACE中刪除RJSONIO。 但是我的包中沒有(或在DESCRIPTION中)。 在閃亮的,它是在進口描述。
這可能對代碼執行沒有影響,但很難確定。 無論如何,對我的用戶來說肯定是丑陋的。
我認為在你的包中將Shiny從Depends切換到Imports可能會有所幫助。 並且,如果有必要,在您的NAMESPACE文件中使用importFrom
來導入特定的Shiny函數,而不是引入所有Shiny。
http://cran.r-project.org/doc/manuals/R-exts.html#Specifying-imports-and-exports
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.