首页 > 解决方案 > read.dcf(path_desc) 中的 devtools 错误:开始的行“这对应于 ...”格式错误

问题描述

我在这个问题上花了足够长的时间,我想我会发一篇关于它的帖子。

用于devtools开发 R 包确实是必须的。我用通常的命令生成了我的新包:

usethis::create_package(proj_path) 

然后我开始研究内容。编辑DESCRIPTION文件,在文件夹中添加 R 代码R/并使用 Roxygen 记录。

一旦我放下了一些基本的东西,我想通过记录/构建包来检查我的工作,所以我跑了

devtools::document(proj_path)

并得到以下错误

read.dcf(path_desc) 中的错误:以“这对应于 ...”的行开头格式错误!

就是这样,没有关于导致错误的原因的信息。

我从来没有在我的文档中写过任何接近“这对应于”的东西。我发现的最接近这个错误的是github上的this issueError in read.dcf( ,它具有相同类型的想法,但这对我的情况没有帮助。

标签: rdevtoolsr-package

解决方案


所以我错过的线索descError in read.dcf(path_desc). 这暗示DESCRIPTION了包的文件。

当我用DESCRIPTION一个全新的模板替换文件时,包编译得很好。我的问题实际上来自文件的描述部分。

插入新行时忘记了表格。

Description: blabla
blabla

代替

Description: blabla
   blabla

这解决了它。


推荐阅读