将 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
我最初使用本教程将仅使用 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