gpt4 book ai didi

ruby-on-rails - Heroku db pull 错误,它正在寻找 sqlite3 但我有 postgres,如何更改它?

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:42 24 4
gpt4 key购买 nike

我安装了水龙头。我收到以下错误。这是我第一次从 Heroku 拉取这样的内容,所以我不确定确切的格式

$ heroku db:pull postgres://postgres:@localhost/prod_20120717

! Taps Load Error: cannot load such file -- sqlite3
! You may need to install or update the taps gem to use db commands.
! On most systems this will be:
!
! sudo gem install taps

我在 postgres 中创建了一个空的 prod_20120717 来接收数据,但问题似乎是 taps 正在寻找 sqlite3,而不是 postgres。

我的postgres用户是postgres,没有pw。

我的 database.yml 文件只定义了 postgres 适配器。

这似乎是一个适配器名称问题。我还在我有 postgres 的两个地方尝试了 postgresql

最佳答案

只是一种预感,但我认为 sqlite 是 taps 的一个要求:

https://github.com/ricardochimal/taps/blob/master/lib/taps/cli.rb第 10 行:

require 'sqlite3'

我不认为这与您的实际应用有关,但更多的是水龙头本身的工作方式,也许安装 gem 并从那里开始?

关于ruby-on-rails - Heroku db pull 错误,它正在寻找 sqlite3 但我有 postgres,如何更改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11524273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com