Форман, установленный героем toolbelt на окнах, не найден

Я просто последовал за началом работы с учебником nodejs от Heroku. https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile

Но я получаю сообщение об ошибке в части "Объявлять типы процессов с помощью procfile" Моя проблема в том, что мой cmd (используя окна 7) не нашел команду "мастер"

Любые решения? Я загрузил/установил toolkelt героя, логин работает отлично, но мастер не

Ответы

Ответ 1

У меня была такая же проблема на 64-разрядной версии Windows7, используя git bash. Вот что я сделал:

  • удалите toolbelt, Ruby и git с помощью панели управления "Программа и функции"
  • переустановите toolbelt до C:\Heroku (см. известную проблему для получения дополнительной информации)
  • добавить C:\Program Files (x86)\git\bin;C:\Heroku\ruby-1.9.2\bin к переменной системы PATH: Панель управления, Система, Дополнительные системные настройки, Переменные среды..., Системные переменные, Переменная Path, Изменить... (Изменить ruby-1.9.2, если будущая версия toolbelt включает более новую версию Ruby.)
  • откройте окно git bash и удалите версию мастера 0.63
    $ gem uninstall foreman
  • затем установите версию 0.61 (см. здесь для получения дополнительной информации)
    $ gem install foreman -v 0.61

Теперь мне работал бригадир:
$ foreman start

Ответ 2

Вы можете сделать это без удаления/переустановки:

  • Открытые переменные среды
  • Добавьте C:\Program Files (x86)\Heroku\ruby-x.x.x\bin к системному пути (при условии, что вы установили toolkelt героя в этом каталоге).
  • Вы закончили! попробуйте, открыв новое окно оболочки и набрав foreman start.

Ответ 3

Форман завершил поддержку Windows. Вместо этого вы можете использовать forego. Это реализация мастера в GO lang.

https://github.com/ddollar/forego

Ответ 4

Добавление C:\Program Files (x86)\Heroku\ruby-1.9.3\bin к переменной окружения PATH для меня.

Ответ 5

После установки инструментальной панели Heroku, я получал странные ошибки относительно необходимых модулей при запуске foreman start. Добавление каталога ruby ​​bin в путь и повторное открытие окна оболочки не сработало для меня. Кажется, мастер не был установлен! Когда я попытался удалить мастера, рубин сказал мне, что он не установлен. Итак, я запустил gem install foreman и был установлен 0.77. Одна из них, я должен был открыть оболочку, чтобы установить бригадира мастера как Администратора. Может быть, именно так, как кажется, в первый раз не было установлено правильное приспособление Heroku. Выполнение foreman start казалось, что-то сделало после его установки (естественно).