mysql:找不到命令,但它在我的PATH中

时间:2013-01-04 15:52:22

标签: mysql macos bash terminal

.bashrc说:

PATH=$PATH:/usr/local/mysql/bin/:$HOME/.rvm/bin # Add RVM to PATH for scripting

mysql -u root返回

-bash: mysql: command not found

但如果我做/usr/local/mysql/bin/mysql -u root 一切正常。为什么不使用PATH进行搜索?

由于

1 个答案:

答案 0 :(得分:1)

您需要使用:

export PATH=$PATH:...

或在此声明后添加export PATH语句。

您所做的更改不会超出您.bashrc的执行范围。在您的作业(或export)之前添加export PATH将确保您的更改会导出到您的shell的子进程。