devtools :: document()两次在控制台打印“ Winging NAMESPACE”

时间:2019-04-04 03:07:36

标签: r devtools

tl; dr:为什么v[abs(v-25) <= 1] 在控制台上两次打印devtools::document(),尽管看上去功能正常?

我遵循H ilary Parker's great intro来创建R包的基础知识。她的指令似乎有效,但是当我运行以下代码时,发生了一些奇怪的事情:

Writing NAMESPACE

运行setwd("C:/Users/JT/R") dir.create("parent_directory") library("devtools") library(roxygen2) setwd("parent_directory") create("cats") file.copy( "C:/Users/JT/Desktop/JT Package/cat_function.R", file.path(getwd(), "cats", "R", "cat_function.R") ) setwd("./cats") document() 后,以下内容将打印到控制台:

documents()

如果我继续使用以下代码进行安装和测试,一切似乎都可以按预期进行:

Updating cats documentation
Loading cats
Updating roxygen version in C:\Users\JT\R\parent_directory\cats/DESCRIPTION
Writing NAMESPACE
Writing NAMESPACE
Writing cat_function.Rd

如果不是因为当我尝试将Hilary的代码适应自己的自定义函数时遇到很多问题,我将忽略两次setwd("..") library("cats") cat_function() ?cat_function 的怪异。

0 个答案:

没有答案