【发布时间】:2013-04-05 04:34:39
【问题描述】:
使用 Rails 3.2.2,完成从 sqlite 到 postgres 9.2 的迁移。
使用this 教程中的答案作为安装 postgres 的指南,并卡在第 11 步,它要求在哪里运行 heroku db:pull:
Failed to connect to database: Sequel::AdapterNotFound -> LoadError: cannot load such file --pg
我深入挖掘并发现 db:pull (taps gem) 已被弃用,并且遇到了一些关于 pg:transfer 的建议。安装了 pg:transfer,但我觉得它可能是 *nix only(?) 就好像我运行:heroku pg:transfer 它返回:
Heroku client internal error. No such file or directory - .env (Errno:ENOENT)
如果我使用 -f 和 -t 执行 pg:transfer 它会给我:
'env' is not recognized as an internal or external command, operable program or batch file 这意味着它没有绑定到路径或在 Windows 中不作为命令存在。
对上述错误有什么想法吗?
【问题讨论】:
标签: database postgresql heroku taps