一条命令在Mac上增加环境变量,Terminal提示Command not found的解决办法

有时候刚安装了一个软件,比如Java,Mysql等,

但是在Ternimal上输入相应的命令却提示:Command not found

首先分析原因:

原因是terminal在调用命令的时候会到:

~/.bash_profile

这个文件去寻找命令,如何解决呢;

假设本例是mysql无法在terminal中启用:

运行以下命令:

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile

然后重新载入.bash_profile,运行:

. ~/.bash_profile

完成.

上面echo命令的意思是说,把  PATH=/usr/local/mysql/bin:$PATH  这段文字,

也就是mysql执行文件所在的路径,通过expert>>加入到文件.bash_profile中;

所以,你也可以直接找到.bash_profile文件,用文本编辑器打开,手动加入绝对路径.

猜你喜欢

转载自www.cnblogs.com/xjyjrl/p/9579616.html
今日推荐