簡體   English   中英

Heroku推送被拒絕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM