Настройка PostgreSQL для первоначального использования в Mac OS - PullRequest
0 голосов
/ 08 сентября 2011

Я установил PostgreSQL 9 на своем локальном Mac и установил «SQL Shell (psql) .app», который, как я полагаю, является командной оболочкой для сервера.Я открыл его, но он запрашивает Username [postgres]:.Я набираю postgres, а затем запрашивает пароль.Я нажимаю Enter, и это дает следующую ошибку:psql: fe_sendauth: no password supplied

Как мне войти в систему и, что более важно, как выполнять команды типа createdb?Я попробовал команду createdb в моем обычном окне терминала, но команда не распознается.

Должен ли я использовать Homebrew или Macports?Я не пользовался ни одним из них, будучи новичком в Mac OS

Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 08 июня 2012

У меня была эта проблема, и удаление параметров хоста и порта из database.yml исправило ее для меня:

development:
  adapter: postgresql
  encoding: unicode
  database: my_db
  pool: 5
  host: localhost # remove this line
  port: 5432 # and this one
0 голосов
/ 08 сентября 2011

Если ваш пользователь postgres не имеет пароля, установите эту переменную env:

export PGPASSWORD=
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...