将 heroku 从 php 切换到 node js

Switch heroku from php to node js

我最初使用本教程将仅使用 html / js / css 的应用程序部署到 heroku: http://www.lemiffe.com/how-to-deploy-a-static-page-to-heroku-the-easy-way/ ,这需要添加一点 php.

我现在已将应用更改为使用 Yeoman/Angular,并且不得不删除 php 的那一点。我无法部署到 heroku,因为它仍在尝试寻找 php 应用程序。

我已尝试添加节点构建包,但 运行 "heroku buildpack" 命令似乎无法识别。

命令"heroku version" returns: heroku-gem/3.7.5 (x86_64-darwin13.0.0) ruby/1.9.3

我应该怎么做才能将此应用程序从 php 切换到 node js?

您可能需要升级到 Heroku Toolbelt (the Heroku gem doesn't seem to have been supported for a while: https://blog.heroku.com/archives/2012/10/15/upgrading-to-the-heroku-toolbelt)。

那么您应该可以使用

手动设置构建包
$ heroku buildpacks:set heroku/nodejs

https://devcenter.heroku.com/articles/buildpacks#setting-a-buildpack-on-an-application