我只是按照 Heroku 的 nodejs 入门教程进行操作。 https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile
但我在“使用 procfile 声明进程类型”部分出现错误我的问题是我的 cmd(使用 Windows 7)没有找到命令“工头”
有什么解决办法吗?我下载/安装了heroku toolbelt,登录工作正常,但工头没有
我只是按照 Heroku 的 nodejs 入门教程进行操作。 https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile
但我在“使用 procfile 声明进程类型”部分出现错误我的问题是我的 cmd(使用 Windows 7)没有找到命令“工头”
有什么解决办法吗?我下载/安装了heroku toolbelt,登录工作正常,但工头没有
我在 Windows7 64 位上遇到了同样的问题,使用 git 的 bash。这是我所做的:
C:\Heroku
(有关更多信息,请参阅已知问题)C:\Program Files (x86)\git\bin;C:\Heroku\ruby-1.9.2\bin
到系统 PATH 变量:控制面板、系统、高级系统设置、环境变量...、系统变量、变量Path
、编辑...(ruby-1.9.2
如果工具带的未来版本包含较新版本的 Ruby,请更改。)$ gem uninstall foreman
$ gem install foreman -v 0.61
现在工头为我工作:
$ foreman start
您可以在不卸载/重新安装的情况下执行此操作:
C:\Program Files (x86)\Heroku\ruby-x.x.x\bin
到系统路径(假设您在此目录中安装了 heroku toolbelt)。foreman start
.Foreman 完成了对 Windows 的支持。你可以forego
改用。它是 GO 语言中的工头实现。
将C:\Program Files (x86)\Heroku\ruby-1.9.3\bin添加到环境变量 PATH 对我有用。
安装 Heroku 工具带后,我在运行foreman start
. 将 ruby bin 目录添加到路径并重新打开 shell 窗口对我不起作用。似乎从未安装工头!当我试图卸载工头时,ruby 告诉我它没有安装。所以我跑了gem install foreman
,安装了 0.77。一个问题,我必须打开外壳才能以管理员身份安装工头 gem。也许这就是 Heroku 工具带似乎第一次没有正确安装的原因。运行foreman start
似乎在安装后(自然地)做了一些事情。