我正在尝试在Mac上安装 Postgres.app。我已经下载了它,但在他们网站上的文档中说:
PostgreSQL附带了一系列有用的二进制文件,如pg_dump或pg_restore,你可能想要使用它们。继续将随 Postgres.app 一起提供的/bin 目录添加到您的 PATH 中(最好是在 .profile、.bashrc、.zshrc 等中,以确保为每个终端会话设置它):
PATH="/Applications/Postgres.app/Content/MacOS/bin:$PATH"
我将在哪里输入?我的PATH
会是什么?
这里还有网站的文档。
$PATH
变量到UNIX
(所以即使是OSX)是系统的环境变量,它告诉系统本身在哪里搜索二进制文件(可执行文件)
您应该运行终端并粘贴该字符串
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
您告诉系统向 PATH 变量提供一个由 /Applications/Postgres.app/Contents/MacOS/bin
组成的新值(将包含您的后gress 二进制文件)和以前的 $PATH
值(用于避免覆盖)
要在OSX上启动终端,您应该执行以下操作:
- 导航到
Application/Utilities
- 双击终端图标
注:
此方法仅对"会话"有效;当您关闭 PC 时,$PATH
变量将恢复为"默认值"。如果您想使该更改持久化[仅适用于当前用户],请遵循此操作(从终端)
echo 'export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"' >> ~/.bash_profile
$PATH是所有Unix机器(显然还有Windows)上使用的环境变量。试试这个: http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/