Я получаю сообщение об ошибке ниже при попытке запустить приложение rails на локальном хосте:
PGError (не удалось подключиться к серверу: такой файл или каталог отсутствуют. Сервер работает локально и принимает подключения наСокет домена Unix "/tmp/.s.PGSQL.5432"?
Из того, что я прочитал, звучит так, что это, скорее всего, проблема при подключении к серверу Postgres, и может указывать, что этоне запускается?
Все началось, когда я пытался выполнить свое первое слияние (yay noobs!) с помощью git. Возник конфликт (связанный с файлом Rubymine workspace.xml), и я начал открыватьсоздание программы разрешения конфликтов. Тогда казалось, что на самом деле вообще не нужно отслеживать файл workspace.xml, и поэтому я вышел из программы разрешения, намереваясь запустить «git rm --cached» для файла.программа что-то пошла не так, и я перезапустил, прежде чем отследить файл, а затем завершил слияние. Еще одно доказательство того, что что-то гуммируетсячто мой терминал не открывался правильно, пока я не перезапустил машину.
Теперь, насколько я могу судить, все в слиянии прошло нормально (в любом случае были тривиальные различия в двух ветвях), но я не могу избавиться от этой ошибки PGError.,Если это так же просто, как запустить сервер, то я бы хотел помочь, как это сделать.
(другой контекст: OSx, rails 3, posgresql83, установленный через macports, pg gem).
РЕДАКТИРОВАТЬ - Я пытался запустить сервер, но не удается.Например, я попытался:
pg_ctl start -D /opt/local/var/db/postgresql83/defaultdb
Кажется, что это правильный путь для данных (он находит файл postgresql.conf), но я получаю ответ «не могу выполнить двоичный файл».