I'm attempting to use Sphinx to document a Python library I've been working on. I've been using this post as a rough guide along the way. But, I'm having issues getting Sphinx to work correctly.
Once everything is set up, Sphinx has been installed, and I've added documentation to my code I enter from the root of my project:
sphinx-apidoc -F -o docs/ mypackage/
Output:
Creating file docs/mypackage.rst.
Creating file docs/mypackage.helpers.rst.
Creating file docs/conf.py.
Creating file docs/index.rst.
Creating file docs/Makefile.
Creating file docs/make.bat.
Next, I edit docs/conf.py respectively ensuring that my sys.path.insert(0, os.path.abspath('/Users//path/to/mypackage')) is correct.
However, when I attempt to build the docs (from within the docs directory) via:
build html
I am greeted with:
-bash: make: command not found
I've used sphinx-apidoc and make html with other libraries and never ran into this so I'm sort of at a loss. Any thoughts?
As @Blender stated in the comments.
make
was not installed. I recently had to reinstall Xcode and forgot to reinstall the command line tools.For clarification, I am running OSX 10.8.5.
To use
make
first installXcode
via theapp store
and then open Xcode and download/install theCommand Line Tools
by navigating to:Xcode->Preferences->Downloads