【发布时间】:2021-11-24 15:18:15
【问题描述】:
我正在写一个 R 包,在这里:
R package does not load dependencies
用户表示他(s)改变了
Imports: dplyr (>= 0.4.3), ggplot2 (>= 2.1.0), lazyeval (>= 0.1.10)
到
Depends: dplyr (>= 0.4.3), ggplot2 (>= 2.1.0), lazyeval (>= 0.1.10)
并且解决了新 R 包所需包的问题。但是,该人没有说明更改是手动完成的还是通过编码完成的。我正在手动进行更改,但我的问题仍然存在(我真的相信问题在于导入包或依赖项)。
我的问题是:
1- 手动编辑说明就可以了吗?如果不, 2- 进行更改的正确方法是什么?
非常感谢您提前
【问题讨论】:
-
手动编辑
DESCRIPTION文件。 -
听起来您忘记更新 NAMESPACE 文件,例如使用 roxygen2
@importFrom dplyr %>%然后devtools::document()。对你的包使用的包使用Import:是正确的。