2014-03-26 98 views
0

我嘗試'混帳推Heroku的主人,但我接受:安裝sqlite3的(1.3.9)發生失敗紅寶石推的Heroku

一個錯誤,並且捆紮機無法繼續。

因此,我被告知,推送被拒絕,因爲Ruby應用程序未能編譯。

這裏的Gemfile:

source 'https://rubygems.org' 

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.4' 

# Use sqlite3 as the database for Active Record 
group :development, :test do 
    gem 'sqlite3' 
end 

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.2' 

# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 

# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails', '~> 4.0.0' 

# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks 
gem 'turbolinks' 

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    # bundle exec rake doc:rails generates the API under doc/api. 
    gem 'sdoc', require: false 
end 

# Use ActiveModel has_secure_password 
# gem 'bcrypt', '~> 3.1.7' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Use Capistrano for deployment 
# gem 'capistrano', group: :development 

# Use debugger 
# gem 'debugger', group: [:development, :test] 

任何想法,爲什麼這個錯誤出現?我一直有問題讓這個工作在晚上的更好的部分。任何幫助,將不勝感激。

+0

再次 - 你可以粘貼從'git push heroku'得到的輸出嗎? – BroiSatse

+0

@BroiSatse相信我解決了這個問題,刪除了Gemfile.lock,然後重新安裝了bundle。似乎工作......不知道爲什麼。 – Zack

+0

投票結束這個問題是一個不可重現的問題。 – 2014-05-25 21:41:45

回答

1

You cannot use sqlite on Heroku.

如果您解除了您的Gemfile寶石「sqlite3的線,並仍然得到錯誤,同時部署到Heroku的很可能是你使用的是其他創業板SQLITE3作爲一個依賴。爲了在sqlite3的Gemfile.lock中找到這個依賴關係的來源。找到將sqlite3作爲依賴項的gem,並將其從Gemfile中刪除。一旦你完成了這個運行bundle安裝,並確保你的Gemfile.lock中不再存在sqlite3。

+0

http://installfest.railsbridge.org/installfest/create_and_deploy_a_rails_app?back=create_a_heroku_account第7.2節? – Zack

+3

他在生產中使用postgres。 – BroiSatse

+0

@Zack你是否記得在將'sqlite'移動到':development,:test'之後'捆綁'? – coreyward