Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.bashrcによると:
PATH=$PATH:/usr/local/mysql/bin/:$HOME/.rvm/bin # Add RVM to PATH for scripting
しかし、mysql -u root戻ります
mysql -u root
-bash: mysql: command not found
しかし、私がやれば/usr/local/mysql/bin/mysql -u root すべてがうまくいきます。PATHを使用して検索しないのはなぜですか?
/usr/local/mysql/bin/mysql -u root
ありがとう
次のいずれかを使用する必要があります。
export PATH=$PATH:...
export PATHまたは、このステートメントの後にステートメントを追加します。
export PATH
あなたが行っている変更は、あなたの実行を超えて存続していません.bashrc。export割り当ての前に(または)後で追加export PATHすると、変更がシェルの子プロセスに確実にエクスポートされます。
.bashrc
export