我只是按照Heroku的nodejs教程开始的。 https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile
但我得到一个错误“声明与procfile过程types”的一部分“我的问题是,我的CMD(使用Windows 7)没有find命令”工头“
任何解决scheme 我下载/安装了heroku工具栏,login工作正常,但工头不
我使用git的bash在Windows7 64位上遇到了同样的问题。 以下是我所做的:
C:\Heroku
(更多信息见已知问题 ) C:\Program Files (x86)\git\bin;C:\Heroku\ruby-1.9.2\bin
到系统PATH变量:控制面板,系统,高级系统设置,环境变量,系统变量,变量Path
,编辑…(如果未来版本的工具栏包含更新版本的Ruby,则更改ruby-1.9.2
)。 $ gem uninstall foreman
$ gem install foreman -v 0.61
现在工头为我工作:
$ foreman start
您可以在不卸载/重新安装的情况下执行此操作:
C:\Program Files (x86)\Heroku\ruby-xxx\bin
到系统路径(假设您在此目录中安装了heroku工具栏)。 foreman start
。 工头完成了对Windows的支持。 你可以用forego
代替。 这是GO lang的领班执行。
将C:\ Program Files文件(x86)\ Heroku \ ruby-1.9.3 \ bin添加到环境变量PATH为我工作。
在安装Heroku工具栏之后,运行foreman start
时出现了所需模块的奇怪错误。 将ruby bin目录添加到路径中,然后重新打开shell窗口对我来说不起作用。 看来,工头从来没有安装! 当我试图卸载工头,红宝石告诉我,它没有安装。 所以我跑了gem install foreman
,0.77被安装。 一个问题,我不得不打开壳来安装领班宝石作为管理员。 也许这就是Heroku的工具带第一次没有正确安装。 运行foreman start
似乎安装后(自然)做了一些事情。