read.dcf(path_desc) 中的 devtools 错误:行起始 'This corresponds to ...' 格式错误
devtools Error in read.dcf(path_desc) : Line starting 'This corresponds to ...' is malformed
我已经在这个问题上花费了足够长的时间,所以我想我应该 post 解决这个问题。
用devtools
开发R包真是一绝。
我用通常的命令生成了我的新包:
usethis::create_package(proj_path)
然后我开始研究内容。编辑 DESCRIPTION
文件,在 R/
文件夹中添加 R 代码并使用 Roxygen 进行记录。
一旦我放下了一些基本的东西,我想通过 documenting/building 包检查我的工作,所以我 运行
devtools::document(proj_path)
并得到以下错误
Error in read.dcf(path_desc) :
Line starting 'This corresponds to ...' is malformed!
就是这样,没有关于错误原因的信息。
我从来没有在我的文档中写过任何接近 "This corresponds to" 的东西。
我发现最接近此错误的是 github 上的 this issue,它具有相同类型的 Error in read.dcf(
想法,但这对我的情况没有帮助。
所以我错过的线索是 Error in read.dcf(path_desc)
的 desc
部分。
这暗示了包的 DESCRIPTION
文件。
当我用 DESCRIPTION
文件替换一个全新的模板时,包编译正常。我的问题实际上来自文件的描述部分。
我插入一个新行时忘记了一个表格。
Description: blabla
blabla
而不是
Description: blabla
blabla
然后就解决了。
我已经在这个问题上花费了足够长的时间,所以我想我应该 post 解决这个问题。
用devtools
开发R包真是一绝。
我用通常的命令生成了我的新包:
usethis::create_package(proj_path)
然后我开始研究内容。编辑 DESCRIPTION
文件,在 R/
文件夹中添加 R 代码并使用 Roxygen 进行记录。
一旦我放下了一些基本的东西,我想通过 documenting/building 包检查我的工作,所以我 运行
devtools::document(proj_path)
并得到以下错误
Error in read.dcf(path_desc) : Line starting 'This corresponds to ...' is malformed!
就是这样,没有关于错误原因的信息。
我从来没有在我的文档中写过任何接近 "This corresponds to" 的东西。
我发现最接近此错误的是 github 上的 this issue,它具有相同类型的 Error in read.dcf(
想法,但这对我的情况没有帮助。
所以我错过的线索是 Error in read.dcf(path_desc)
的 desc
部分。
这暗示了包的 DESCRIPTION
文件。
当我用 DESCRIPTION
文件替换一个全新的模板时,包编译正常。我的问题实际上来自文件的描述部分。
我插入一个新行时忘记了一个表格。
Description: blabla
blabla
而不是
Description: blabla
blabla
然后就解决了。