rake db:migrate返回错误rake db:migrate

时间:2018-04-25 13:18:59

标签: ruby-on-rails database rake migrate

我在运行rake db:migrate on windows

时遇到错误

无法执行: pg_dump -s -x -O -f F:/Installer/humboldt-master/humboldt-master/db/structure.sq l --schema = public --schema = postgis --schema = topology humboldt_dev

请检查上面的输出是否有任何错误,并确保pg_dump是ins 在您的PATH中获得并具有适当的权限。

有人可以帮我解决这个问题吗?我在谷歌做了一些研究,但没有找到任何解决方案来解决它。

2 个答案:

答案 0 :(得分:0)

错误表明要么

  • 您没有安装pg_dump
  • 路径中未引用
  • pg_dump

确保您已安装pg_dump并且您有一个指向其位置的环境变量,这应该可以解决您的问题。

答案 1 :(得分:0)

在我的计算机上,我正在运行 Postgres.app,它运行得非常好,但直到我运行它才让我访问命令行工具:

sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

您可以在此处阅读更多相关信息:postgress app cli-tools documentation