[英]Running ruby 1.9.2 on Heroku
我正在嘗試在heroku上創建一個新的應用程序但似乎無論我做什么heroku運行ruby 1.9.1而不是1.9.2
我創建了自己的應用...
heroku create writings --stack cedar
然后我推動我的開發分支在heroku上進行測試
git push heroku develop:master
但該應用程序運行時出現錯誤...查看heroku日志..這似乎是違規錯誤。
/app/vendor/bundle/ruby/1.9.1/gems/execjs-1.1.3/lib/execjs/runtimes.rb:43:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
這表明它正在運行ruby 1.9.1不是嗎?
如果我運行heroku配置它顯示...
heroku config DATABASE_URL => postgres://mxlvaczibv:wMtsU7TrPMQM5n-X5SfX@ec2-50-19-226-179.compute-1.amazonaws.com/mxlvaczibv GEM_PATH => vendor/bundle/ruby/1.9.1 LANG => en_US.UTF-8 PATH => vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin RACK_ENV => production RAILS_ENV => production SHARED_DATABASE_URL => postgres://mxlvaczibv:wMtsU7TrPMQM5n-X5SfX@ec2-50-19-226-179.compute-1.amazonaws.com/mxlvaczibv
這不顯示它正在運行1.9.1嗎? 我完全糊塗了......我以為雪松堆跑了1.9.2。 任何幫助贊賞。
謝謝,馬克。
我也在使用Ruby 1.9.2和Heroku。 我在我的Gemfile中有這個。 我記得在嘗試部署到Heroku之前有一些javascript錯誤,我很確定這解決了它。
group :production do
gem 'therubyracer-heroku', '0.8.1.pre3'
end
嘗試使用:
heroku create --stack bamboo-mri-1.9.2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.