Я пытаюсь запустить приложение Ruby on Rails с PostgreSQL в качестве базы данных, потому что как только этот сайт будет завершен, я буду продвигать его в другой блог с 259K последователями, и я просто хочу предвидеть, пользовательская база для моего нового сайта становится большой.Не удалось создатьb в postgresql
В любом случае я следовал этому руководству: https://gorails.com/setup/osx/10.11-el-capitan вначале. Но когда я сделал приложение с PostgreSQL, база данных не смогла бы создать.
Так что я отступил назад, попытался удалить и переустановить Postgres, я обновил свой доморощенный, и теперь я отслеживаю этот новый учебник: https://www.codefellows.org/blog/three-battle-tested-ways-to-install-postgresql#macosx
Я на шаг: Создать По умолчанию БД на основе Вашего имя пользователя.
я выполнить команду и получить это:
Mayas-MacBook-Air:~ mayaah$ which psql
/usr/local/bin/psql
Mayas-MacBook-Air:~ mayaah$ createdb `whoami`
createdb: could not connect to database template1: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Я не знаю, что делать дальше. Я широко разобрал эту проблему и не нашел ответа. Единственная возможная проблема, о которой я могу думать, - это мой Mac, осталось немного свободного места, поскольку я увидел что-то о «общем пространстве», которое я действительно не понимаю.
Любое понимание этого, особенно с помощью отдельных пошаговых команд командной строки, было бы очень полезно. Благодаря!
Edit: Теперь я нашел этот учебник: http://exponential.io/blog/2015/02/21/install-postgresql-on-mac-os-x-via-brew/
Пытался запустить
postgres -D /usr/local/var/postgres
Получил это:
LOG: skipping missing configuration file "/usr/local/var/postgres/postgresql.auto.conf"
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 9.3, which is not compatible with this version 9.4.5.
Я не знаю, что делать и здесь.
Кажется, что Postgres не работает. Вы закончили все предыдущие шаги? Попробуйте запустить 'ps aux | grep postgres' и посмотреть, есть ли что-то. – Jeiwan
Я побежал и получил: 'майаах 1302 0.0 0.0 2423376 296 s000 R + 9:55 PM 0: 00.00 grep postgres' Я не знаю, как интерпретировать это – mayaah