2015-01-06 3 views
-2

Всякий раз, когда я пытаюсь запустить psql локально т.е. $ psql -d template1 -U postgres я получаю -bash: psql: command not foundНе удается запустить Postgres (Psql) локально

Я установил приложение Postgres Mac, но когда я нажимаю открытым Psql я получаю ...

Last login: Tue Jan 6 16:30:17 on ttys001 
admins-MacBook-Air:~ surajkapoor$ /Applications/Postgres.app/Contents/MacOS/bin/psql ; exit; 
psql: FATAL: database "surajkapoor" does not exist 
logout 

[Process completed] 

Это не имеет смысла для меня. Я предположил, что локально устанавливаю postgres для установки приложения mac.

+0

Почему вы задаете необходимые параметры при использовании 'psql', но не тогда, когда используя полный путь к инструменту? –

ответ

2

Вы должны добавить каталог, в котором файл PSQL является переменной PATH УДС, который был бы

/Applications/Postgres.app/Contents/MacOS/bin/ 

PSQL Открытие без параметров будет пытаться подключиться к базе данных с именем текущего пользователя , если вы не хотите, чтобы добавить каталог в переменную PATH, вы можете просто поставить весь адрес на консоли и он должен работать

/Applications/Postgres.app/Contents/MacOS/bin/psql -d template1 -U postgres 
Смежные вопросы