[英]Ruby on Rails sqlite3-ruby gem interfering with heroku push
我知道這個問題已經在SO上得到了100萬次回答,但是我似乎找不到正確的方法組合來解決我的難題。
這是我得到的錯誤:
安裝sqlite-ruby(1.2.5)時發生錯誤,並且Bundler無法繼續。 捆綁之前,請確保成功執行'gem install sqlite3-ruby -v'1.2.5'。
無法通過捆綁器安裝gem。
檢測到Heroku不支持的sqlite寶石
我的筆記本電腦上已經安裝了Postgres,我的Gemfile如下:
source 'https://rubygems.org'
gem 'rails', '4.0.3'
gem 'sqlite3-ruby', '1.2.5'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'bootstrap-sass'
group :doc do
gem 'sdoc', require: false
end
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
有人對我做錯了什么有見識? 我已經確保我的更改是通過“捆綁安裝”和“捆綁”提交的。
只需刪除線
gem 'sqlite3-ruby', '1.2.5'
因為您已經在開發和測試環境中擁有了gem sqlite
,所以請運行bundle install
,您應該一切順利!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.