【问题标题】:Could not find pubspec.yaml in unittest 0.11.0+5在 unittest 0.11.0+5 中找不到 pubspec.yaml
【发布时间】:2014-10-24 09:33:11
【问题描述】:

我正在运行 pub get 并报告它在 unittest 包中找不到 pubspec.yaml 文件,有人见过吗?我在 Dart Editor 版本 1.8.0.dev_00_00 (DEV) Dart SDK 版本 1.8.0-dev.0.0

【问题讨论】:

  • 你试过pub cache repair(从控制台)吗?
  • C:\Program Files\dart\dart-sdk\bin>pub cache repair 在“C:\Users\daniel\AppData\Roaming\P”中找不到名为“pubspec.yaml”的文件ub\Cache\hosted\pub.dartlang.org\unittest-0.11.0+5".
  • 我会尝试手动删除缓存并重新开始,但是这个 pub 缓存业务看起来很不稳定,几个月前我也遇到过问题

标签: dart dart-editor


【解决方案1】:

下载的包在

C:\Users\daniel\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\unittest-0.11.0+5

其中没有 pubspec.yaml 文件,因此使用 pub cache repair 也无法正常工作,因此我必须手动打开目录并将其删除,然后再创建一个新的 pub get 它确实有效。听起来cache repair 可能需要调整以使其删除任何没有下载 pubspecs 的损坏包,我相信这种损坏状态是由我运行pub get 创建的,而pub get 已经在同一进程中pubspec.yaml 文件,所以最好避免这样做。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-11-25
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
  • 2016-02-14
  • 2015-01-28
  • 2018-12-21
相关资源
最近更新 更多