所以,我现在正在学习本教程:https://devcenter.heroku.com/articles/nodejs来启动一个简单的Node.js应用程序。我已经到了使用foreman在本地运行应用程序的部分(在使用Procfile声明进程类型下),我收到一个错误,告诉我Procfile不存在。我的Procfile与我的代码等在同一个目录中。到目前为止所有的步骤都很好。我跳过本教程中的这一部分尝试在Heroku上运行应用程序,但是在访问你的应用程序下的这行heroku ps:scale web=1
告诉我“没有像web这样的类型”...我正在使用Windows来开发我的应用程序任何帮助将非常感激。 : - )
web: node web.js
是Procfile的内容,我正在按照教程进行操作,所以我假设它已经提交了......请你查一下教程并告诉我它是不是?
答案 0 :(得分:27)
我也收到了Procfile does not exist
错误。我的问题是我在文件上留下了'.txt'扩展名。一旦我删除了文件扩展名并运行foreman start
它就完美了,希望这个帮助=)