У меня странная ситуация, в which psql
искажается как /usr/local/php5/bin/psql
.
Я не могу отказаться от него, и это исполняемый файл. Все, что я читаю онлайн, не применяется.
Я попытался сделать: pg_ctl stop -D/usr/local/php5/bin/psql
И только вернул pg_ctl: could not open PID file "/usr/local/php5/bin/postgres/postmaster.pid": Not a directory
pg_ctl stop -D/usr/bin/psql
Оказывается, pg_ctl: PID file "/usr/bin/psql/postmaster.pid" does not exist Is server running?
Я понятия не имею, что происходит.
Более того, я поделюсь Postgres.app. Когда я начал его, он сказал, что порт уже используется. Теперь я даже не могу открыть приложение, потому что он "как-то работает", но нигде не появляется. Я знаю это, потому что, когда я пытаюсь уничтожить приложение, он говорит, что он работает в данный момент.
Я уже пробовал brew remove postgresql
и ничего в /Library
. Здесь у меня все идеи, и похоже, что это связано с php5.
Любая помощь была бы действительно ужасной.
РЕДАКТИРОВАТЬ:
Поэтому я получил правильный which psql
, изменив свой путь .bachrc
. Это было довольно глупо со мной. Теперь он разрешает приложение. Меня беспокоит только то, что pc_ctl
все еще не работает, чтобы остановить или что-то подобное.
У меня на самом деле были какие-то пути, созданные из беспорядка с Laravel и Composer. Это было первое, что я проверил.
Наконец, после их удаления я проверил все оставшиеся процессы процесса postgres, которые я мог бы сделать любым способом, но на этот раз просто использовал ActivityMonitor.
Перезапущен Postgres.app. Проверено на ~/Library/Application Support/Postgres
и убедитесь, что я удалил его.
Последующие шаги.