我在运行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中获得并具有适当的权限。
有人可以帮我解决这个问题吗?我在谷歌做了一些研究,但没有找到任何解决方案来解决它。
答案 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