使用 Rails 3.2.2,完成从 sqlite 到 postgres 9.2 的迁移。在本教程中使用答案作为安装 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 中的命令存在。
对上述错误有任何想法吗?