Назад | Перейти на главную страницу

Запуск Supervisord на Mac

Я пытаюсь запустить Supervisord на моем Mac. Инструкции требуют использования переменной пути $ BINDIR, и я не могу понять, что это должно быть. Я пробовал использовать каталог, из $ which python, который = /Library/Frameworks/Python.framework/Versions/2.7/bin/, но когда я использую это, я получаю сообщение об ошибке:

$ /Library/Frameworks/Python.framework/Versions/2.7/bin/supervisord: No such file or directory

Из документов:

В этом разделе делается ссылка на BINDIR при объяснении того, как запускать команды supervisord и supervisorctl. Это каталог «bindir», в котором настроена ваша установка Python. Например, для установки Python через ./configure --prefix = / usr / local / py; делать; выполните установку, BINDIR будет / usr / local / py / bin. Интерпретаторы Python на разных платформах используют разные BINDIR. Посмотрите на результат установки setup.py, если не можете понять, где находится ваш.

Вы установили supervisord все же? Если нет, было бы неплохо создать виртуальную среду, а затем установить в нее. В виртуальной среде не так важно, где вы размещаете инструменты (особенно когда вы пробуете их опробовать), и вы не получите груды конфликтующих библиотек, установленных в одном месте.

Если вы еще ничего не установили, я бы посоветовал:

  • Домашнее пиво предоставить базовые инструменты
  • virtualenv через brew virtualenv
  • Создайте виртуальную среду для supervisord: virtualenv supe
  • Активируйте это: cd supe; . bin/activate ##note the dot, it matters
  • Установите supervisord с помощью pip: pip install supervisord