2

我对斯芬克斯很陌生。Doc 说它很容易设置 - 也许是这样,但我有时间。我终于创建了 .rst 文件,但是当我更新了 index.rst 时,我收到了这个错误。我确认 .rst 文件存在于 /docs 目录中。以下是我的 conf.py 和索引中的系统路径。

我已经尝试了所有这些组合但没有成功 - .rst 文件位于 /home/efultz/src/Sicom2.0/docs

sys.path.insert(0, os.path.abspath('/home/efultz/src/Sicom2.0/'))
sys.path.insert(0, os.path.abspath('/home/efultz/src/Sicom2.0/docs'))
sys.path.insert(0, os.path.abspath('.'))
sys.path.insert(0, os.path.abspath('../'))
sys.path.insert(0, os.path.abspath('../..'))
sys.path.insert(0, '/home/efultz/src/Sicom2.0/')

我在 index.rst 中有以下内容 - 我已经确认在各个文件名之前只有 3 个空格

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   Base
   BaseAPI
   EventLogger
   SICOMToConnex
   SICOMToConnexAPI
   SICOMToConnexAPIProduct
   SICOMToConnexDemo
   SICOMToConnexParser
   SICOMToConnexParserAPI
   SICOMToConnexParserAPIProduct
   product
   modules
4

1 回答 1

1

我通过配置使用相同的目录而不是在创建 .RST 文件时拆分目录发现它们位于需要的位置。

于 2018-07-11T10:47:45.370 回答