我正在按照these instructions在Mac上设置PostgreSQL。第3步说我需要点击初始化,但是没有这样的按钮。而是显示错误消息“找不到二进制文件”,并且,如果单击类似的开始按钮,则会显示错误消息“找不到该PostgreSQL服务器的二进制文件”。我刚刚下载了一个干净的Postres.app版本,所以不确定为什么为什么开箱即用。
如何解决?
答案 0 :(得分:17)
我在Postgres.app的GitHub上找到了this answer by stromal:
我通过打开应用程序的滑动窗口来解决它,然后单击带有加号图标的新服务器,单击具有初始化按钮的服务器,然后单击初始化而不起作用。
隐藏的侧边栏滑动非常棘手。这个解决方案对我有用!
答案 1 :(得分:6)
Postgres.app的troubleshooting and support page说:
要解决此问题,请确保服务器中包含正确的二进制文件
/Applications/Postgres.app/Contents/Versions/
没有告诉您如何实际执行操作。
一种方法是从Postgres.app's download page下载“具有所有当前支持的PostgreSQL版本的Postgres.app”,并替换您拥有的任何其他版本。假设您仅使用受支持的PostgreSQL版本,则该应用程序将打开,而不会出现“找不到二进制文件”错误。
答案 2 :(得分:0)