检测到Heroku不支持的sqlite3 gem [英] Detected sqlite3 gem which is not supported on Heroku
本文介绍了检测到Heroku不支持的sqlite3 gem的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将Rails应用程序推送到Heroku,并且不断出现以下错误:
I'm trying to push my rails app to Heroku, and I keep getting the following error:
An error occurred while installing sqlite3 (1.3.8), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.8'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Detected sqlite3 gem which is not supported on Heroku.
! https://devcenter.heroku.com/articles/sqlite3
!
! Push rejected, failed to compile Ruby app
这是我的gemfile的样子:
Here is what my gemfile looks like:
group :devlopment, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
关于如何解决此问题的任何想法?
Any ideas on how to fix this? Any help is much appreciated!
推荐答案
您有错字:
group :development, :test do # <<<< :development, not devlopment
gem 'sqlite3'
end
由于heroku忽略开发专用的gem,运行捆绑包时包含sqlite3 gem。
As heroku ignores development specific gems, when running the bundle it includes sqlite3 gem.
这篇关于检测到Heroku不支持的sqlite3 gem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文