繁体   English   中英

UnsatisfiableError:发现以下规范相互不兼容:<empty list></empty>

[英]UnsatisfiableError: The following specifications were found to be incompatible with each other: <empty list>

在尝试从自托管存储库安装自定义 package 时,我们收到一个奇怪的错误。

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed


UnsatisfiableError: The following specifications were found to be incompatible with each other:


Output in format: Requested package -> Available versions

……就是这样。 人们会期望一份实际冲突的列表,但没有。

我们已经手动检查了 package 的依赖关系,但它们都已实现。

我们已经成功地从这个存储库安装了另一个自制的 package。 我们可以做些什么来获得合理的错误信息、诊断或解决问题?

编辑:当我第一次遇到这个问题时,我在下面给出的答案解决了这个问题。 现在我又遇到了问题(相同的自定义存储库,不同的包),答案没有帮助。

解决问题的方法是将频道重新排序为以下顺序:

  • 默认值
  • 康达锻造
  • 自定义频道

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM