我正在尝试将 PostgreSQL 从系统版本 (9.1.5) 更新到最新版本 (9.2.3)。我已按照此轨道广播并遇到了问题。
通过安装 psql 后brew install postgresql
我收到安装成功的确认:
Summary /usr/local/Cellar/postgresql/9.2.3: 2824 files, 39M, built in 2.3 minutes
然后我通过
initdb /usr/local/var/postgres -E utf8
并使用
pg_ctl -D /usr/local/var/postgres -l logfile start
但是运行之后which psql
路径和系统默认的版本没什么变化:
/usr/bin/psql
也没有版本号:psql --version
psql (PostgreSQL) 9.1.5
我预感这可能与我的 bash 配置文件有关。还有其他人遇到过类似的错误吗?
请注意,我在 Mountain Lion v10.8.3 上运行 Homebrew v0.9.4
答案1
/etc/paths
通过编辑并移动/usr/local/bin
上述/usr/bin
文件解决了该问题。