時々whichとwhereisコマンドが見つからないのはなぜですか?
例えば
$ awswl
-bash: /Users/geoffrey/Library/Python/2.7/bin/awswl: No such file or directory
$ which awswl
$ whereis awswl
$
pipを使ってインストールしましたawswl
が、Python2サポートにバグがあるようで、pipを使って削除し、pip3を使って再インストールしました。これを実行した後、次を実行すると次のawswl
エラーが発生します。
$ awswl
-bash: /Users/geoffrey/Library/Python/2.7/bin/awswl: No such file or directory
それは単にcommand not found
awswlスクリプトへのシンボリックリンクや他のリンクとして見えることがわかったようです。しかし、私が置いてきたものがどこにあるのかはwhich
よく教えてくれませんでした。whereis
なぜ?