我刚在我的Mac上安装了Postgres.app,但它不能正常工作。我完成了安装,应用程序图标在菜单栏上,它说它正在监听端口5432,但是,如果我尝试从命令行运行它,就会发生这种情况:
~$psql
zsh:是否将“psql”更正为“sl”[nyae]?N
zsh:未找到命令:psql
我以前曾通过自制程序安装PostgreSQL,但在安装Postgres.app之前将其删除。我正在运行Mac OS X Lion
非常感谢您的帮助,我真的很想让PostgreSQL在我的机器上运行
Postgres.app的psql二进制文件位于应用程序包中,您必须将相应的目录添加到路径中。从精细手册:
配置您的
$PATHapp包括许多命令行工具。如果要使用它们,必须配置
$PATH变量如果您使用的是bash(OS X上的默认shell),请将以下行添加到
~/.bash\u profile:导出路径=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin[……]
因此,调整zsh配置文件中的路径设置,以包括
目录/版本/最新版本/bin
您的Postgres.app捆绑包中的目录