`devtools :: load_all(“。”)`与`library()`

时间:2019-03-26 15:37:50

标签: r devtools

我正在写一个叫做Posterior Bootstrap的软件包。如果我做R CMD build并进入R会话:

> library("PosteriorBootstrap")
> PosteriorBootstrap::stick_breaking(1)
Error: 'stick_breaking' is not an exported object from 'namespace:PosteriorBootstrap'

即使函数已导出,如NAMESPACE所示:

$ cat PosteriorBootstrap/NAMESPACE 
# Generated by roxygen2: do not edit by hand

export(anpl)
export(stick_breaking)
importFrom(Rcpp,cpp_object_initializer)

已加载的软件包显示的是我在以前版本中导出的旧功能,而不是最新版本。

如果我将目录更改为软件包,并用library替换了devtools::load_all(".")调用,它将起作用:

> devtools::load_all(".")
Loading PosteriorBootstrap
Loading required package: Rcpp
...
> PosteriorBootstrap::stick_breaking
function(concentration = 1,
...
)

如何在没有devtools的情况下加载正在处理的软件包?

0 个答案:

没有答案