Ruby Heroku db:拉取错误LoadError:无法加载此类文件—;sqlite3(续集::AdapterNotFound)

Ruby Heroku db:拉取错误LoadError:无法加载此类文件—;sqlite3(续集::AdapterNotFound),ruby,heroku,pull,sequel,sqlite3-ruby,Ruby,Heroku,Pull,Sequel,Sqlite3 Ruby,我和这个人有着同样的问题:我无法从heroku中提取我的数据库。 然而,gem安装sqlite3、gem安装taps和安装heroku工具带并没有解决我的问题。我需要安装其他东西吗 我不知道这是否会影响问题,但我在本地机器上有两个应用程序。每个登录到不同的Heroku帐户,每个Heroku帐户都有不同的登录电子邮件地址。我用我想要的数据库登录到Heroku帐户。当我输入git remote-v时,将返回正确的应用程序名称。因此,我非常确定我的本地计算机正在尝试访问heroku上的正确数据库。如果

我和这个人有着同样的问题:我无法从heroku中提取我的数据库。 然而,gem安装sqlite3、gem安装taps和安装heroku工具带并没有解决我的问题。我需要安装其他东西吗


我不知道这是否会影响问题,但我在本地机器上有两个应用程序。每个登录到不同的Heroku帐户,每个Heroku帐户都有不同的登录电子邮件地址。我用我想要的数据库登录到Heroku帐户。当我输入git remote-v时,将返回正确的应用程序名称。因此,我非常确定我的本地计算机正在尝试访问heroku上的正确数据库。

如果要远程使用Posgres,应该在本地使用Postgres<不建议使用code>db:pull和
db:push
。您应该使用PGBackup导出数据:


您的多个账户可能不是一个因素;您将收到身份验证错误,而不是gem错误

我能够使用pgbackups获取旧数据库的.dump文件,然后能够使用pgAdminIII转换为文本文件。

我能够使用pgbackups获取旧数据库的.dump文件,然后能够使用pgAdminIII转换为文本文件。现在,让我们看看是否可以将表推送到新数据库中……sqlite3 gem应该会处理这个问题。我应该能够将postgres中的数据拉到sqlite中。它不必是一个Postgres数据库就可以获得数据“我应该能够将数据从Postgres拉到sqlite中”。但这仍然是一个糟糕的想法。不完全确定为什么这是个坏主意-都是数据。但我通过导入csv来解决这个问题。但这就带来了不同的问题,不仅仅是数据,还包括每个后端如何处理和存储数据。“这都是数据”,直到其中一个截断一个日期,或舍入一个大整数,或允许一个测试在一个环境中通过,但在另一个环境中不通过。有一些小的不兼容最终会咬到你。