Heroku db:拉错误LoadError:无法加载这样的文件--sqlite3(Sequel :: AdapterNotFound)

时间:2013-06-10 18:20:58

标签: database heroku pull sequel sqlite3-ruby

我和这个人有同样的问题:Heroku db:pull error "LoadError: cannot load such file -- sqlite3 (Sequel::AdapterNotFound)"我无法从heroku中提取数据库。 然而,在我的情况下,gem安装sqlite3,gem安装水龙头和安装heroku toolbelt并没有解决问题。我需要安装其他东西吗?

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

2 个答案:

答案 0 :(得分:1)

如果您要远程使用Posgres,您应该在本地使用Postgres。不建议使用db:pulldb:push。您应该使用pgbackups导出数据:

您的多个帐户可能不是这里的一个因素;您将收到身份验证错误,而不是宝石错误。

答案 1 :(得分:0)

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