我正在使用devtools和roxygen2编写R包。请注意,这是我第一次制作一个包,所以也许我错过了一些重要的东西。
我想添加一个依赖项,包,DESeq2。我尝试过多种方式,但相信正确的方法是将以下内容添加到我的DESCRIPTIONS文件中。
Depends:
DESeq2
如果我添加这个,当我构建并重新加载时,我会收到致命的错误。在RStudio中运行时,它只是给出一个“致命错误”对话框并重新启动应用程序。它似乎是构建的,但是当它发生时library(myPackage)
,它会立即崩溃。
如果我从DESCRIPTIONS文件中删除Depends部分,它会构建并加载正常。更重要的是,如果我包含一个不同的包,例如ggplot2,那么它也可以构建并加载。
一个包怎么会导致它无法作为依赖加载并完全崩溃?有没有其他方法可以要求它,或者有没有办法深入挖掘原因?
非常感谢。