0

.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を使用して検索しないのはなぜですか?

ありがとう

4

1 に答える 1

1

次のいずれかを使用する必要があります。

export PATH=$PATH:...

export PATHまたは、このステートメントの後にステートメントを追加します。

あなたが行っている変更は、あなたの実行を超えて存続していません.bashrcexport割り当ての前に(または)後で追加export PATHすると、変更がシェルの子プロセスに確実にエクスポートされます。

于 2013-01-04T16:00:39.917 に答える