我试图让它supervisord在我的Mac上运行。 这些指令要求使用$ BINDIRpathvariables,我不知道应该是什么。 我尝试使用从$ which python ,这= /Library/Frameworks/Python.framework/Versions/2.7/bin/,但是当我使用,我得到一个错误:
$ /Library/Frameworks/Python.framework/Versions/2.7/bin/supervisord: No such file or directory
从文档:
本节在解释如何运行supervisord和supervisorctl命令时引用BINDIR。 这是你的Python安assembly置的“bindir”目录。 例如,对于通过./configure –prefix = / usr / local / py安装的Python的安装, 使; make install,BINDIR会是/ usr / local / py / bin。 不同平台上的Python解释器使用不同的BINDIR。 看看setup.py安装的输出,如果你不知道你的位置在哪里。
你有没有安装supervisord ? 如果不是的话,创build一个虚拟环境然后安装到这个环境是个好主意。 在虚拟环境中,放置工具的位置并不重要(特别是在试用时),而且没有一堆冲突的库全部安装在同一个位置。
如果你还没有安装任何东西,我会build议:
virtualenv通过brew virtualenv supervisord创build一个虚拟环境: virtualenv supe cd supe; . bin/activate ##note the dot, it matters cd supe; . bin/activate ##note the dot, it matters pip install supervisord : pip install supervisord