【发布时间】:2019-05-06 17:59:15
【问题描述】:
我正在用 R 编写一个包,除其他外,它可以用 rgl 显示图。然而,我和我的学生发现 rgl 很麻烦:尤其是对于那些使用 Mac 的人。我最终花了很多时间帮助他们安装 RGL。
是否有适当的、CRAN 认可的方式来使包可选地依赖于 rgl?如果无法加载rgl,某些函数会发送警告消息并优雅退出?我应该如何做到最好?
编辑:我知道如何在函数中实际执行它;但是,我不知道如何在包要求中正式定义它,以便 (i) CRAN 不会抱怨,但 (ii) rgl 被正式指定为可选依赖项。
【问题讨论】:
标签: r dependencies package