我最近在新的 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 的一个缺点是它不扩展环境变量,因此您无法附加到变量。优点是它适用于所有应用程序,而不仅仅是从终端运行的应用程序。