这让我烦恼不已。
我正在使用 OS 10.8.2 (Mountain Lion) 的 Mac 上使用 Postgresql 设置 Rails 3.2 环境。
我基本上遵循Railscast中的指示,并通过 Homebrew 安装了 postgresql 9.2.0 版。但每当我这样做
which psql
和
psql --version
它总是向我显示预装了 Mountain Lion 的系统 postgresql 的位置和版本(/usr/bin/psql
分别是 9.1.4 版),而不是我使用 Homebrew 安装的 Postgresql 的位置和版本(/usr/local/bin
分别是 9.2.0 版) )。
我还设置了一个启动代理,以便在我启动系统时自动启动 postgresql。
我什至尝试按照这个博客的指示,运行时仍然得到相同的结果which psql
。
但是,当我这样做时:
ps -ef | grep postgres
我收到以下结果:
501 556 120 0 Fri02AM ?? 0:00.12 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log
这是否意味着我正在运行 postgresql 的自制版本?
我必须卸载系统postgresql吗?