2016-02-05 5 views
0

Я пытаюсь установить Postgres, чтобы использовать Heroku.

Я следую инструкциям в учебнике Heroku, а после установки Postgres (который был успешным) он говорит, что должен настроить мой .bash_profile, чтобы разрешить функциональность командной строки Postgres.

Я следую инструкциям here, но я не могу успешно добавить эту строку:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin 

Эта папка действительно содержит «Psql» на моем компьютере, поэтому он должен работать. Вот мой текущий .bash_profile:

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

# The next line updates PATH for the Google Cloud SDK. 
source '/Users/user/google-cloud-sdk/path.bash.inc' 

# The next line enables shell command completion for gcloud. 
source '/Users/user/google-cloud-sdk/completion.bash.inc' 

Я попытался добавить строку Postgres к концу этого файла, но он не работает. После поиска в Интернете, похоже, не существует консенсуса относительно того, как добавить PATH в .bash_profile. Я пробовал много версий, но никто не работал.

Пожалуйста, дайте мне знать, если я сделаю это неправильно!

ответ

2

Добавьте эту строку в конце вашего .bash_profile:

export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH 

Это делает поиск в двоичном посмотреть в этом месте «ДО остальной части PATH»

убийство все экземпляры терминала и откройте его снова, тогда он должен работать.

Попробуйте which xxx где xxx - это имя какого-либо двоичного кода внутри /Applications/Postgres.app/Contents/Versions/latest/bin и проверьте, вернёт ли оно это местоположение.

Сообщите мне, если это будет работать.

+0

Да! Это сработало! Спасибо! – Feedslant

+0

Без проблем человек! :) – Ghost

+1

Я пропустил так много версий этого вопроса, у которых были более сложные ответы и объяснения, но они не работали. Твоя, и, более того, я понимаю, почему. Спасибо за то, что вы кратко и объясняете. – NateH06

Смежные вопросы