首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku db:pull 'db:pull不是heroku命令‘

Heroku db:pull 'db:pull不是heroku命令‘
EN

Stack Overflow用户
提问于 2013-10-03 03:52:35
回答 7查看 4.2K关注 0票数 12

尽管我已经使用heroku db:pull一百万次了,但我还是收到了这样的信息。由于某些原因,它不再工作,即使我甚至没有接触我的代码。有什么想法吗?

完整的错误消息是

db:pull不是heroku命令。也许您指的是pg:pull,有关可用命令的列表,请参阅heroku help

EN

回答 7

Stack Overflow用户

发布于 2013-10-16 17:40:39

现在,在taps之神决定取消配置taps服务器之前,我们仍然可以使用heroku-legacy-taps。

运行:heroku plugins:install https://github.com/heroku/heroku-legacy-taps.git

然后照常继续您的db:pushdb:pull工作流。(感谢GantMan的提示)

票数 17
EN

Stack Overflow用户

发布于 2013-10-17 02:42:28

由于taps服务器将在未来某个时候退役,因此插件可能不是最好的长期解决方案。当然,您也可以运行自己的taps服务器。

步骤

第1步:启动您的taps服务器

代码语言:javascript
复制
taps server `heroku config:get DATABASE_URL` db db

第2步:运行taps客户端

在不同的shell中:

代码语言:javascript
复制
taps pull sqlite://db/development.sqlite3 http://db:db@localhost:5000

第3步:关闭taps服务器

导入完成后,您可以使用常规的Ctrl-C组合键关闭服务器。

备注

@wijet最近开发了forked,并整合了一些最重要的补丁。如果你正在寻找一个简单的开箱即用安装,他已经将他的gem命名为"taps-taps“。

票数 6
EN

Stack Overflow用户

发布于 2013-10-15 06:40:48

这仍然是可能的。快跑吧

代码语言:javascript
复制
heroku plugins:install https://github.com/heroku/heroku-taps.git

你将能够做你经典的东西,它现在只是一个插件。

如果你仍然有问题,你可能需要确保安装了一些其他的gem。您还可以运行以下命令来确保:

代码语言:javascript
复制
gem install heroku taps sequel

我希望这能帮到你!我喜欢db:push/pull,就像世界上的其他东西一样,看到它消失我很难过。

如果你仍然有问题,看看这个:https://github.com/heroku/heroku-legacy-taps

祝你好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19145642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档