首页 > 解决方案 > 部署到 heroku 失败,因为 sqlite3 在 gems 中,即使它不是

问题描述

所以我从我构建应用程序的 sqlite3 切换到 postgresql。我很想部署到heroku,我知道sqlite不兼容,所以我从db目录中的应用程序中删除了它,删除了gem等。但是当我尝试第一次推送到heroku master时,它说sqlite3是在我的 gemfile 中导致推送失败。哇!哈。我从我的 gemfile 中删除了它,但我在 gemfile 锁中看不到它。有任何想法吗?

标签: ruby-on-railsgithubherokudeploymentsqlite

解决方案


我不确定您是否需要像这样配置 Gemfile;

group :production do
  gem "pg"
end

group :development, :test do
  gem "sqlite3"
end

bundle install再次更新您的 Gemfile。


推荐阅读