检测到Heroku不支持的sqlite3 gem [英] Detected sqlite3 gem which is not supported on Heroku

查看:99
本文介绍了检测到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆