如何将Postgres.app添加到PATH变量?

时间:2014-02-11 22:54:26

标签: macos postgresql unix terminal

我正在尝试在我的Mac上安装Postgres.app。我已将其下载,但在其网站上的文档中说:

  

PostgreSQL附带了一些有用的二进制文件,比如pg_dump或pg_restore,你可能会想要使用它们。继续将Postgres.app附带的/ bin目录添加到PATH(最好是.profile,.bashrc,.zshrc等,以确保为每个终端会话设置):

     

PATH = “/应用/ Postgres.app /内容/ MacOS的/ bin中:$ PATH”

我会在哪里输入?我的PATH会是什么?

此外还有网站的docs

2 个答案:

答案 0 :(得分:0)

$PATH变量到UNIX(所以甚至是OSX)是系统的环境变量,告诉系统自己在哪里搜索二进制文件(可执行文件)

您应该运行终端并粘贴该字符串

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

您告诉您的系统向PATH变量提供由/Applications/Postgres.app/Contents/MacOS/bin形成的新值(包含您的postgress二进制文件)和之前的$PATH值(用于避免覆盖)< / p>

要在OSX上启动终端,您应该遵循以下步骤:

  • 导航至Application/Utilities
  • 双击终端图标

N.B:

此方法仅对“会话”有效;当您关闭电脑时,$PATH变量将恢复为“默认值”。如果你想让这种改变持久[仅适用于你当前的用户],请遵循此(从终端)

echo 'export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"' >> ~/.bash_profile

答案 1 :(得分:0)

$ PATH是一个在所有Unix机器上使用的环境变量(显然是Windows)。试试这个:http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/