2

virtualenvにCKANをインストールし、virtualenvをアクティブにして、pip-requirements-docs.txtに要件をインストールしましたが、ドキュメントを作成しようとすると、次のエラーが発生します。

> python setup.py build_sphinx
...
sphinx.errors.ThemeError: no theme named 'sphinx-theme-okfn' found (missing theme.conf?)
4

2 に答える 2

5

問題は、CKANが使用するSphinxテーマがCKAN gitリポジトリ自体の一部ではなく、CKANgitリポジトリのサブモジュールである独自のgitリポジトリを持っていることです。したがって、ドキュメントを作成する前に、サブモジュールをチェックアウトする必要があります。

> git submodule init
> git submodule update
> python setup.py build_sphinx
于 2012-06-16T20:38:01.387 に答える
0

上記の解決策を数回試しました。Babel と Pygments をアップグレードして再試行しましたが、役に立ちませんでした。ずっと同じエラー。最後に、theme.conf という名前のファイルをhttps://github.com/rostock/opendata.hro/tree/master/ckan/doc/_themes/sphinx-theme-okfnからディレクトリ ~/ckan/default/src/ckanにコピーしました。 /doc/_themes/sphinx-theme-okfn; したがって、どうにかして sphinx を実行し、Windows で CKAN 1.8 の読み取り可能なドキュメントを生成することができました。多分私の回避策は誰かに役立つでしょうか?

于 2015-03-19T13:59:46.270 に答える