【问题标题】:How to troubleshoot Error: Could not find package root?如何解决错误:找不到包根目录?
【发布时间】:2018-10-05 16:43:49
【问题描述】:

我正在运行命令:devtools::use_testthat()

我得到了错误:

错误:找不到包根目录。

为什么会这样?

【问题讨论】:

  • 您正在创建自己的包吗?你之前运行了哪些命令来初始化你的包?您当前的工作目录中有什么?
  • 是的!工作目录就是这样。我更深入了一层,现在它可以工作了;不知道为什么...谢谢!

标签: r rstudio


【解决方案1】:

devtools 现在似乎要求用户使用setwd("~/path/to/package"),即使devtools::release() 之类的函数正确设置了pkg= 参数。

【讨论】:

    【解决方案2】:

    我的问题非常相似,但运行devtools::document(setwd(...))。唯一对我有用的东西:

    1. 我从另一个包 (https://github.com/filipezabala/voice) 复制了说明文件;
    2. 我又跑了devtools::document(setwd(...))
    3. 之后,我编辑了DESCRIPTION文件并再次运行devtools::document(setwd(...))

    【讨论】:

      猜你喜欢
      • 2011-04-30
      • 2022-07-21
      • 2015-05-10
      • 2012-03-26
      • 1970-01-01
      • 2014-09-24
      • 2012-03-02
      • 2020-07-09
      • 1970-01-01
      相关资源
      最近更新 更多