是否可以将 Cedar 堆栈上的 Heroku 应用程序从一种语言切换到另一种语言?
在这个特定的实例中,我试图将应用程序从 PHP 迁移到 NodeJS,在执行以下操作后被检测为 NodeJS 应用程序git push
:
-----> Heroku receiving push
-----> Node.js app detected
-----> Fetching Node.js binaries
-----> Vendoring node 0.4.7
-----> Installing dependencies with npm 1.0.94
Dependencies installed
-----> Discovering process types
Procfile declares types -> web
-----> Compiled slug size is 5.0MB
-----> Launching... done, v7
...但是它随后崩溃:
Error: No such file or directory - node main.js
尝试运行 Node REPL 也表明该二进制文件不存在:
> heroku run node
Running node attached to terminal... up, run.1
sh: node: not found
有没有办法在不创建新实例的情况下重新初始化Cedar 堆栈应用程序?