我最近在一个新的 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
吗?或者是其他东西?
这是正确的做法。
/etc/profile
用于登录或非交互式 shell另一种选择是在~/.MacOSX/environment.plist中设置 PATH 。您可以使用RCEnvironment来编辑 environment.plist。environment.plist 的一个缺点是它不扩展环境变量,因此您不能附加到变量。好处是它适用于所有应用程序,而不仅仅是那些从终端运行的应用程序。