尝试从浏览器访问应用程序时,我在 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
构建包:
$ heroku buildpacks
=== my_app Buildpack URLs
1. https://github.com/prakashmurthy/heroku-buildpack-nodejs
2. heroku/ruby
node.js 构建和 ruby 构建都成功完成。
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
感谢您解决此问题的任何帮助。