更新
我已经完成了这个包,它在https://github.com/iembry-USGS/ie2misc在线托管。
由于原始帖子中的错误消息没有帮助,我尝试对包进行 roxygenize 以查看它是否有效。以下是命令和错误消息。
library(roxygen2)
roxygenize(".", roclets = "rd")
# First time using roxygen2. Upgrading automatically...
# Error in parse(n = -1, file = file, srcfile = NULL,
# keep.source = FALSE) :
# 1:1: unexpected input
# 1: �
^
我假设意外的输入是指一个字符,但我不知道哪个文件包含有问题的字符。
任何帮助都会有所帮助。
谢谢你。
更新结束
我正在创建一个包含 3 个函数的包。我已经成功地使用 1 个函数创建了 3 个其他包,但没有使用这个包。
我在下面包含了DESCRIPTION文件的内容。该内容下方是我在尝试记录此包时收到的代码和错误。
谢谢你。
Package: ie2misc
Title: Irucka Embry's Miscellaneous functions created while he was a
CNTS USGS Contractor.
Version: 1.0.0
Authors@R: person("Irucka", "Embry", , "", c("aut", "cre"))
Depends: R (>= 3.0.0), tcltk, data.table (>= 1.9.4)
Imports: openxlsx, gWidgets2, gWidgets2tcltk, stringi, qdap
Suggests: Rcpp (>= 0.11.5)
Maintainer: Irucka Embry <iembry@usgs.gov>
Description: Irucka Embry's Miscellaneous functions (processing exp files,
psf files, etc.) created while he was a Cherokee Nation Technology Solutions
(CNTS) USGS Contractor.
URL: https://gitlab.com/iembry/ie2misc
BugReports: https://gitlab.com/iembry/ie2misc/issues
License: CC0
Collate:
'ie2misc.R'
'psfFileChangeBATCH.R'
'psfFileChange.R'
'expFileOutput.R'
LazyData: true
Encoding: UTF-8
然后我运行:
setwd("ie2misc"); library(devtools); document();
Updating documentation
Loading
Error in if (pkg$package == "devtools") { : argument is of length zero