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 のみ (?) である可能性があるという印象を受け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 のコマンドとして存在しないことを意味します。
上記のエラーについて何か考えはありますか?