ruby-on-rails - 部署到 heroku 失败,因为 sqlite3 在 gems 中,即使它不是
问题描述
所以我从我构建应用程序的 sqlite3 切换到 postgresql。我很想部署到heroku,我知道sqlite不兼容,所以我从db目录中的应用程序中删除了它,删除了gem等。但是当我尝试第一次推送到heroku master时,它说sqlite3是在我的 gemfile 中导致推送失败。哇!哈。我从我的 gemfile 中删除了它,但我在 gemfile 锁中看不到它。有任何想法吗?
解决方案
我不确定您是否需要像这样配置 Gemfile;
group :production do
gem "pg"
end
group :development, :test do
gem "sqlite3"
end
并bundle install
再次更新您的 Gemfile。
推荐阅读
- reactjs - 如何在 antd / Ant Design 中将 className 传递给表的表头?
- android - 打开以前功能的基本 xml 代码 - 不再有效
- node.js - 在 App Engine 上处理 /_ah/start 和 /_ah/stop 请求
- php - php preg_match 函数转义撇号
- python - 根据日期信息计算工作日信息
- javascript - Angular 安全类型运算符在组件中不起作用
- android - Android 忽略 /res/values-large/strings.xml
- ruby-on-rails - 减少对 RSpec 控制器规范的网络请求,如何设置标头
- c# - Web API 帖子正文属性 null
- c# - 在 c# [UWP] 中从 '\ud835' 格式转换为 ""