我应该在哪里修改 OS X 上的 PATH 变量?

我应该在哪里修改 OS X 上的 PATH 变量?

我最近在新的 Mac OS 10.6.1 Snow Leopard 系统上安装了 MySQL。根据控制面板和 的输出,MySQL 似乎正在运行ps aux | grep mysql。但是,在命令行上该mysql命令不可用,因为(我认为)目录/usr/local/mysql/bin不在 PATH 中。

我可以将其添加到/etc/bashrc...

export PATH=$PATH:/usr/local/mysql/bin

是的,成功了。

但这是正确的做法吗?我应该把它添加到/etc/profile其他位置吗?还是其他什么?

答案1

这是正确的做法。/etc/profile适用于登录或非交互式 shell

答案2

另一个选项是设置 PATH~/.MacOSX/环境.plist。 您可以使用RC环境编辑 environment.plist。environment.plist 的一个缺点是它不扩展环境变量,因此您无法附加到变量。优点是它适用于所有应用程序,而不仅仅是从终端运行的应用程序。

相关内容