gpt4 book ai didi

R CMD 构建 : file DESCRIPTION does not exist

转载 作者:行者123 更新时间:2023-12-03 21:37:27 24 4
gpt4 key购买 nike

在我正在开发的包中编辑描述文件后,我无法再使用 R CMD 构建。 R 似乎无法读取它。

这是错误消息:

$ R CMD build ~/projects/mypackage

* checking for file ‘/home/user/projects/mypackage/DESCRIPTION’ ... OK
* preparing ‘mypackage’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* running ‘cleanup’
Error in .read_description(ldpath) :
file 'mypackage/DESCRIPTION' does not exist
Execution halted

它相当神秘,不是吗?

文件当然就在这里,它甚至在第一行中被 R 找到。
如您所料,删除说明文件会使该过程在第一次检查时失败:
$ R CMD build ~/projects/mypackage

* checking for file ‘/home/user/projects/mypackage/DESCRIPTION’ ... NO

观察 :
  • 我试图从另一个相对路径( mypackage. )运行它,但没有成功。
  • 它在 CI 服务器和新克隆的存储库上也失败了。
  • R CMD check ~/projects/mypackage运行没有错误以及 R -e "library(devtools); load_all();" (只有几个不相关的警告)
  • 我找到的唯一资源是 a similar bug affecting windows builds .我不是这种情况。
  • 如果我更改 Package 的内容字段说明到 foo , 不做任何改变,错误变成 Error in .read_description(ldpath) : file 'mypackage/DESCRIPTION' does not exist
  • 有一个清理脚本删除一堆文件。删除它并不能解决问题。

  • 我在运行:
  • R 版本 3.2.2 (2015-08-14) -- "消防安全"
  • 平台:x86_64-pc-linux-gnu(64 位)(Debian Jessie)
  • 最佳答案

    评论我的 .Rprofile 中的 setwd 行,所有错误都消失了,真的救了我的屁股:#setwd("~/.R/work")我被这个错误折磨了几天:

    Error in tools:::.read_description(file) :
    file 'DESCRIPTION' does not exist
    您可以查看 https://csgillespie.github.io/efficientR/set-up.html

    a seemingly innocent call to setwd() in .Rprofile, for example, will break devtools build and check functions.

    关于R CMD 构建 : file DESCRIPTION does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33455962/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com