मैं स्फिंक्स के साथ शुरुआत करने की कोशिश कर रहा हूं और लगता है कि अथक समस्याएं हैं।
कमान: docs/sphinx-quickstart
मैं सभी सवालों के जवाब देता हूं और सब कुछ ठीक चलता है।
कमान: docs/ls
सब कुछ सामान्य लग रहा है। परिणाम:build Makefile source
कमान: sphinx-build -d build/doctrees source build/html
यह काम करने लगता है। मैं index.html फ़ाइल खोलने में सक्षम था और मैं जो चाह रहा हूँ उसका "खोल" देख सकता हूँ।
जब मैं कोशिश करता हूं और अपना वास्तविक स्रोत कोड source
फ़ोल्डर के रूप में रखता हूं, तो मैं समस्याओं में चला जाता हूं।
कमान: sphinx-build -d build/doctrees ../ys_utils build/html
परिणाम:
Making output directory...
Running Sphinx v1.1.3
loading pickled environment... not yet created
No builder selected, using default: html
loading intersphinx inventory from http://docs.python.org/objects.inv...
building [html]: targets for 1 source files that are out of date
updating environment: 1 added, 0 changed, 0 removed
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.1.3-py2.6.egg/sphinx/ext/autodoc.py", line 321, in import_object
__import__(self.modname)
ImportError: No module named ys_utils
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.1.3-py2.6.egg/sphinx/ext/autodoc.py", line 321, in import_object
__import__(self.modname)
ImportError: No module named ys_utils.test_validate_ut
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.1.3-py2.6.egg/sphinx/ext/autodoc.py", line 321, in import_object
__import__(self.modname)
ImportError: No module named ys_utils.git_utils
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.1.3-py2.6.egg/sphinx/ext/autodoc.py", line 321, in import_object
__import__(self.modname)
ImportError: No module named setup.setup
/home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:4: WARNING: autodoc can't import/find module 'ys_utils', it reported error: "No module named ys_utils", please check your spelling and sys.path
/home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:10: WARNING: autodoc can't import/find module 'ys_utils.test_validate_ut', it reported error: "No module named ys_utils.test_validate_ut", please check your spelling and sys.path
/home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:12: WARNING: don't know which module to import for autodocumenting u'UnitTests' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
/home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:18: WARNING: autodoc can't import/find module 'ys_utils.git_utils', it reported error: "No module named ys_utils.git_utils", please check your spelling and sys.path
/home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:24: WARNING: autodoc can't import/find module 'setup.setup', it reported error: "No module named setup.setup", please check your spelling and sys.path
WARNING: master file /home/ricomoss/workspace/nextgen/ys_utils/index.rst not found
looking for now-outdated files... none found
pickling environment... done
checking consistency... /home/ricomoss/workspace/nextgen/ys_utils/ys_utils.rst:: WARNING: document isn't included in any toctree
done
preparing documents... done
writing output... [ 50%] index
Exception occurred:
File "/usr/local/lib/python2.6/dist-packages/Sphinx-1.1.3-py2.6.egg/sphinx/environment.py", line 1213, in get_doctree
f = open(doctree_filename, 'rb')
IOError: [Errno 2] No such file or directory: '/home/ricomoss/workspace/nextgen/docs/build/doctrees/index.doctree'
The full traceback has been saved in /tmp/sphinx-err-jjJ7gM.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
Either send bugs to the mailing list at <http://groups.google.com/group/sphinx-dev/>,
or report them in the tracker at <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
मैं स्फिंक्स के लिए एक पूर्ण नौसिखिया हूं और इस तरह के प्रलेखन के लिए अपेक्षाकृत नया हूं। किसी को कुछ सुझाव दे सकते हैं?
संपादित करें:
मैं इसे संभालने के लिए एक मेकफाइल का उपयोग करने में सक्षम होना चाहता हूं। अब तक मेरे प्रोजेक्ट में दो फोल्डर हैं।
nextgen/ls
docs ys_utils
मुझे उन सभी मॉड्यूलों के nextgen/docs/Makefile
लिए HTML जेनरेट करना होगा जो ys_utils
मेरे पास होने वाले हैं।
conf.py
।