我在运行Rake db时会遇到错误:在Windows上迁移
无法执行:pg_dump -s -x -o -f f:/installer/humboldt-master/humboldt-master/db/structure.sql -schema = public -schema = postgis -schema =拓扑humboldt_dev
请检查上面的输出是否有任何错误,并确保pg_dump
是INS在您的路径中升高并具有适当的权限。
有人可以帮助我解决这个问题吗?我对Google做了一些研究,但没有找到任何解决方案来解决。
错误表明
- 您没有安装
pg_dump
或 -
pg_dump
在您的路径中没有引用。
确保已安装了pg_dump
,并且您的位置指向其位置,并且应该解决您的问题。
在我的计算机上,我正在运行postgres.app,效果很好,但是直到我运行之前,它并没有让我访问命令行工具:
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
您可以在此处阅读更多有关它的信息:Postgress应用程序CLI-TOOLS文档