Windows ';工头';不被识别为内部或外部命令

Windows ';工头';不被识别为内部或外部命令,windows,node.js,heroku,npm,Windows,Node.js,Heroku,Npm,我正在尝试在Windows上开始使用Node.js 在localhost上一切顺利,所以我决定尝试heroku来托管我的应用程序 我跟着,一切都很顺利,直到工头开始说 “工头”不被视为内部或外部命令、可操作程序或批处理文件 我曾尝试使用npm安装/卸载foreman,但没有任何更改 我将非常感谢您的帮助,因为我从昨天起就一直被困在这个问题上Foreman配备了Heroku工具带-请参见显然“Foreman start”已不再使用。相反,您可以转到应用程序的根目录并键入“heroku local

我正在尝试在
Windows
上开始使用
Node.js

localhost
上一切顺利,所以我决定尝试
heroku
来托管我的应用程序

我跟着,一切都很顺利,直到工头开始说

“工头”不被视为内部或外部命令、可操作程序或批处理文件

我曾尝试使用
npm
安装/卸载
foreman
,但没有任何更改


我将非常感谢您的帮助,因为我从昨天起就一直被困在这个问题上

Foreman配备了Heroku工具带-请参见

显然“Foreman start”已不再使用。相反,您可以转到应用程序的根目录并键入“heroku local web”以在本地构建应用程序。
有关更多信息,您可以查看他们的文档。

Heroku Local已取代Heroku工具带中的Foreman。。。 Heroku Toolbelt安装不会随Foreman一起提供。指挥部heroku local已经取代了foreman。Heroku Local利用Forego完成任务,速度更快,跨平台支持更好。如果您想使用Foreman,仍然可以手动安装它

$ gem install foreman

使用以下命令全局安装Heroku:

npm install -g heroku
通过运行以下命令,使用Heroku local命令(作为Heroku CLI的一部分安装)在本地启动应用程序:

heroku local web

您的应用现在应该在
http://localhost:5000/

我从heroku开始安装时就安装了它。(我想是的,让我再检查一下)。我重新安装了它,仍然是相同的错误。好的,修复了错误,必须将
C:\Program Files(x86)\Heroku\ruby-1.9.2\bin
添加到Windows%PATH%I安装了最新的工具集,但即使将Haroku/ruby-bin添加到PATH中,我仍然无法运行foreman。解决方法是安装foreman gem:“gem install foreman”在与foreman在本地启动我的node.js应用程序一个小时后:-(,我终于去了heroku docs,意识到他们不再使用foreman了。我用“heroku local”命令启动了它,效果非常好!