Создайте Procfile, чтобы объявить команду для запуска веб-процесса: - PullRequest
1 голос
/ 09 марта 2012

Я создал файл Procfile, но продолжаю получать следующее:

(venv)Micheles-MacBook-Pro:bed4ted michele$ foreman start/usr/local/foreman/lib/foreman/procfile.rb:31:in `read': Is a directory - Procfile (Errno::EISDIR)
from /usr/local/foreman/lib/foreman/procfile.rb:31:in `parse_procfile'
from /usr/local/foreman/lib/foreman/procfile.rb:17:in `initialize'
from /usr/local/foreman/lib/foreman/engine.rb:24:in `new'
from /usr/local/foreman/lib/foreman/engine.rb:24:in `initialize'
from /usr/local/foreman/lib/foreman/cli.rb:81:in `new'
from /usr/local/foreman/lib/foreman/cli.rb:81:in `engine'
from /usr/local/foreman/lib/foreman/cli.rb:33:in `start'
from /usr/local/foreman/vendor/gems/thor-0.14.6/lib/thor/task.rb:22:in `send'
from /usr/local/foreman/vendor/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
from /usr/local/foreman/vendor/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
from /usr/local/foreman/vendor/gems/thor-0.14.6/lib/thor.rb:263:in `dispatch'
from /usr/local/foreman/vendor/gems/thor-0.14.6/lib/thor/base.rb:389:in `start'
from /usr/bin/foreman:15

Возможно, я делаю совершенно младшую ошибку, но я ее вообще не вижу.Я проверил другие вопросы, которые были размещены на stackoverflow, но я все еще в растерянности.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 14 августа 2012

Похоже, мастер запутался, пытаясь разобрать ваш Procfile.Какой вывод вы получите при запуске foreman check?

На основании одного из ваших комментариев это может быть проблемой с форматированием строки Procfile.Форман ожидает, что каждый процесс в Procfile будет иметь формат name:command ( см. Руководство ).Ваша строка Procfile начинается с текста web: или с каким-то другим именем?Если нет, попробуйте добавить это.

Кроме того, какую команду вы используете для запуска этого?foreman run

0 голосов
/ 09 марта 2012

Если вы используете python, убедитесь, что вы используете стек кедра.
во-вторых, procfile должен называться «Procfile», а не «procfile» или «Procfile.rb», и он должен находиться в корне вашего проекта (рядом с needs.txt)

Надеюсь, это даст вам 90% пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...