Это беспокоит меня до бесконечности.
Я настраиваю среду Rails 3.2 с Postgresql на своем Mac с OS 10.8.2 (Mountain Lion).
В основном я следовал указаниям в Railscast и установил postgresql версии 9.2.0 через Homebrew. но всякий раз, когда я делаю
which psql
и
psql --version
он всегда показывает мне местоположение и версию системного postgresql, который был предустановлен с Mountain Lion (/usr/bin/psql
и версия 9.1.4 соответственно), а не местоположение и версию Postgresql, который я установил с Homebrew (/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?