我正在尝试运行pgSQL,并且似乎找到了每篇SO文章以找到无效的解决方案。我有我的.bash_profile设置像这样如何在.bash_profile中正确设置路径以运行psql
export PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}:'/Applications/Postgres.app/Contents/Versions/9.3/bin'/psql -p5432:/usr/bin:/bin"
我得到了我的道路运行
locate psql
它返回此:
/Applications/Postgres.app/Contents/Versions/9.3/bin/psql
/Applications/Postgres.app/Contents/Versions/9.3/share/doc/postgresql/html/app-psql.html
/Applications/Postgres.app/Contents/Versions/9.3/share/doc/postgresql/html/textsearch-psql.html
/Applications/Postgres.app/Contents/Versions/9.3/share/man/man1/psql.1
/Applications/Postgres.app/Contents/Versions/9.3/share/postgresql/psqlrc.sample
这里是一个令人困惑的问题......如果我跑
echo $PATH
我得到:
/Applications/Postgres93.app/Contents/MacOS/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin/psql:/usr/bin:/bin
我的猜测是这必须从键入导出,然而很多次直接进入命令行。
任何人都可以启发我在这里做错了什么,我怎么能得到它,所以我可以从命令行运行pgSQL?
''/Applications/Postgres.app/Contents/Versions/9.3/bin'/psql -p5432':该部分在PATH中是错误的。它应该只包含目录。 – 2014-11-03 13:53:36