zsh:找不到 postgres 命令

zsh: command not found postgres

mac bigSur 11.6.4, zsh

问题:我正在尝试通过命令“postgres”启动 postgres 服务器。我收到以下错误“zsh 命令未找到 postres”

我通过自制软件安装了 postgres@12。我在 /usr/local/var/

中看到 postgresql@12

/usr/local/var 中唯一的东西是:自制软件、日志和 postgresql@12

我的 .zshrc 文件看起来像这样

export PATH=/usr/local/bin:$PATH
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
export PGDATA=/usr/local/var/postgresql@12
export PGHOST=/tmp

有谁知道我是否遗漏了什么?

你需要使用 homebrew 的 services 命令。

这将列出可用服务(如果您安装了多个 postgres 版本)及其状态:

brew services

要启动服务,运行这个命令:

brew services start postgresql@12