微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sphinx 警告:“重复的替换定义名称”-错误在哪里?

如何解决Sphinx 警告:“重复的替换定义名称”-错误在哪里?

当我构建我的 Sphinx 项目时,我遇到了一系列类似这样的错误 -- 3 次:

content/swdocs.rsts:6: WARNING: Duplicate substitution deFinition name: "copy".

sdwocs.rsts 包含通用定义。我将它包含在我的文档树中的每个 ReStructuredText 文件中。

文档树中的许多文件都包含额外的 RST 文件,但这些文件应该包含 swdocs.rsts,因为它们实际上是已经包含它的文件的一部分。

这个方案出了点问题——大概是一个包含的 RST 文件,其中包含它自己的 swdocs.rsts 副本——但在哪里?该消息没有给我任何线索。

我试图通过查看可能存在的每个文件来艰难地找到错误,但我什么也没找到。据推测,我对问题的分析出了点问题,它隐藏在“不可能”的某个地方或某种形式中……但没有更多信息丰富的消息,我被卡住了。

如何解开?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。