尝试从浏览器访问应用程序时,我在heroku日志中收到以下错误消息:
Gem Load Error is: Could not find a
JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.
这是由几个宝石引发的 - ngannotate-rails
和coffee-rails
。
这是一个带有rails 4.2
前端的angular.js
应用程序,首次部署到heroku。
Heroku堆栈:
$ heroku stack
=== my_app Available Stacks
heroku-16
* cedar-14
Buildpacks:
$ heroku buildpacks
=== my_app Buildpack URLs
1. https://github.com/prakashmurthy/heroku-buildpack-nodejs
2. heroku/ruby
node.js build和ruby build都成功完成。
PATH似乎设置正确:
$ heroku run bash
Running bash on ⬢ my_app... up, run.1502 (Free)
~ $ echo $PATH
/app/bin:/app/vendor/bundle/bin:/app/vendor/bundle/ruby/2.3.0/bin:/usr/local/bin:/usr/bin:/bin
感谢您解决此问题的任何帮助。