我在这个问题上花了足够长的时间,以至于我会就此发表一篇文章。
使用devtools
开发R包确实是必须的。我用通常的命令生成了新软件包:
usethis::create_package(proj_path)
然后我开始处理内容。编辑DESCRIPTION
文件,在R/
文件夹中添加R代码,并使用Roxygen进行记录。
一旦整理了一些基本的东西,我想通过记录/构建软件包来检查自己的工作,以便我运行
devtools::document(proj_path)
并出现以下错误
read.dcf(path_desc)中的错误:以“这对应于...”开头的行格式不正确!
就这样,没有导致错误的原因的任何信息。
我从未在文档中写过任何与“这对应”相似的内容。我发现的与此错误最接近的东西是github上的this issue,具有相同的Error in read.dcf(
想法类型,但这对我的情况没有帮助。
所以我错过的线索是desc
的Error in read.dcf(path_desc)
部分。这暗示了程序包的DESCRIPTION
文件。