问题标签 [taps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
693 浏览

mysql - 将mysql推送到heroku

我成功地将Django应用移植到heroku,现在我只需要推送数据库。我试过:

并得到以下错误:

我很确定 mysql://root@localhost:themedb 是错误的,但我不知道它是什么部分。数据库没有密码,所以我跳过了密码。

我很感激任何帮助。

更新:按照 hgmnz 的建议,我做了:

但得到以下信息:

0 投票
1 回答
442 浏览

postgresql - 推送到 PostgreSQL 时,会创建一个 .dat 文件吗?使用水龙头

由于 Heroku 现在支持 ruby​​ 1.9.3 但不支持 sqlite3,所以我终于开始探索 Heroku 使用 PostgreSQL 的方式。花了一点时间来理解和配置,但我在周末开车并获得了一些扎实的知识。然而,引起我注意的一件事是 .dat 文件的创建。使用

显然将数据库推送到 Heroku - 点击 gem 安装 - 但也创建 .dat 文件。有人知道这个文件是什么吗?它只是一个会话收据吗?

0 投票
3 回答
592 浏览

ruby-on-rails-3 - heroku db:push 上的 404 错误

尝试通过 Taps 将数据库推送到 Heroku 时出现 404 错误

db:push 命令过去可以正常工作,然后我通过回滚迁移、编辑它们然后重新迁移来对我的数据库进行了一些更改。现在我可以很好地部署应用程序,但数据库不会推送——我不知道这是否与编辑迁移有关。

该应用程序在我的机器上运行良好,我想消除 Heroku 的副本与我自己的副本之间的任何差异,因此我创建了一个新应用程序并推送到该应用程序。同样的事情:Heroku 应用程序可以工作,但不会收到 db:push;它与上面相同的 404 错误。

这是 Heroku 服务暂时关闭,还是更改我的应用程序导致了 404?

编辑:heroku 日志不显示任何错误消息

0 投票
4 回答
2210 浏览

ruby-on-rails - 安装 Heroku Toolbelt 已损坏 Taps

一段时间以来,我一直在愉快地使用 Heroku 和 Taps gems,并定期heroku db:push将我的数据库推向生产环境。

今天早上我注意到 Heroku gem 已被弃用的消息,已被 Heroku Toolbelt 取代。所以我卸载了 gem 并安装了 Heroku Toolbelt。

下次我去推送我的数据库时,我收到以下错误:

Heroku 和 Taps 都已正确安装,但令人沮丧的是,我尝试按照说明(“安装或更新 taps gem 以使用 db 命令”)但没有成功。(重新)安装正常,但是当我尝试推送数据库时仍然出现上述错误。任何人都可以建议修复吗?我正在使用 rbenv。

0 投票
2 回答
343 浏览

ruby-on-rails - heroku db:工具带推送错误

有没有办法用 ruby​​ 1.9.3 下载 Heroku 工具带?现在它会自动从主页安装 1.9.2 - https://toolbelt.heroku.com/

不能做 db:push 到 Heroku,因为这个。


更新

我在这里找到了它 - http://assets.heroku.com/heroku-toolbelt/heroku-toolbelt-2.25.1.exe

0 投票
1 回答
423 浏览

ruby-on-rails - heroku db:pull = Taps Server Error: undefined method `database_url' for #

尽管直到今天早上已经工作了几个月,heroku db:pull现在运行开始引入模式,但最终导致:

有人见过这个吗?


我发现这对我今天的第三次或第四次尝试有效。问题是,db:pull 过程非常缓慢,以至于您应该寻找另一个选项。看看这个解决方案:

https://stackoverflow.com/a/5675869/195530

0 投票
1 回答
192 浏览

ruby-on-rails-3 - heroku db:pull 使用错误的 ruby​​ 版本(1.8.7 而不是 1.9.3)

我正在使用红宝石 1.9.3

我安装了 gem taps 来拉取 Heroku 数据库。

但我遇到以下问题:

中止陷阱:6 为什么会发生这种情况?

0 投票
1 回答
260 浏览

mysql - heroku rake db:pull

我正在尝试将我的 heroku 应用程序数据库从 heroku 服务器拉到我的本地机器上。我已经做了很多这样的事情......

Loaded Taps v0.3.24 警告:数据库“mysql://root:mypass@localhost/app_data”中的数据将被覆盖且无法恢复。

!警告:破坏性行动!此命令将影响应用程序:heroku-app-9999!要继续,请输入“heroku-app-9999”或使用 --confirm heroku-app-9999 重新运行此命令

我明白了。。

我从未见过的奇怪反应!剂量是什么意思?

0 投票
2 回答
396 浏览

ruby-on-rails - heroku:db push 不起作用,时区位移超出范围

我似乎无法使用 heroku 推送,heroku db:pull 工作正常,但heroku db:push 不行

,这是我得到的错误

Taps服务器错误:PGError:错误:时区位移超出范围

我的宝石文件

我正在使用ruby-1.9.3-p327,我也尝试过ruby-1.9.2-p318使用 rvm 安装,但它也不起作用,它与以前有相同的时区错误


我也尝试过使用heroku的pgbackups将我的本地数据库转储到s3,然后从那里恢复到heroku,但无济于事。


我用于 pgbackups 的命令是

然后我将它复制到我的 s3 存储桶并将其公开

并使用将其从 s3 恢复到 heroku db

这是来自 pgbackups 的错误

0 投票
2 回答
529 浏览

ruby - 使用水龙头将数据传输到 postgreSQL 不起作用

我一直在关注Railscasts指南,将我的数据库从 sqlite 转换为 postgreSQl。

我已经能够成功

  • 安装 postgres
  • 创建和配置数据库
  • 使用 pgAdminIII 连接到它
  • 用于rails db create创建数据库
  • 安装水龙头
  • 启动水龙头服务器

但是,当我运行 pull 命令进行传输时,我收到以下错误消息

作为参考,这里是我用来尝试拉动的命令

我也尝试过localhost而不是127.0.0.1:5432

显然我的设置有问题,但我无法从提供的错误消息中弄清楚它是什么。