[英]Heroku push is being rejected
我見過類似的問題,但沒有一個回答我的問題,這是更相似的Heroku Bundle Error(Rails App)問題相同,但答案不同。 控制台錯誤如下
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
/usr/bin/env: ruby1.9.1: No such file or directory
!
! Failed to install gems via Bundler.
!
! Push rejected, failed to compile Ruby/Rails app
我在我的gem文件上使用了'rails','4.0.0.rc1',它在ruby-1.9.3上面說
那么為什么是錯誤,為什么不被推送。
任何幫助將不勝感激
可能是您在使用Ruby版本時遇到了問題。 如果未指定,Heroku將使用默認的Ruby版本。 直到最近它是1.93,不久前它是2.0。 要告訴Heroku您要使用哪個版本的紅寶石,只需將其放置在gemfile的頂部(在源代碼的下方)就可以了。 之后,將Rails gem包含在版本中。 因此,gemfile的頂部應如下所示,並帶有正確的版本號:
source 'https://rubygems.org'
ruby "1.9.3"
gem 'rails', '3.2.13'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.