「PATHでfooが見つかりません。」 - しかし、そこにあります。

「PATHでfooが見つかりません。」 - しかし、そこにあります。

次の動作が表示されます。

$ foo
Could not find foo in PATH
$ which foo
/usr/local/corp/bin/foo
$ readlink -f `which foo`
/path/to/opt/foo/foo
$ /usr/local/corp/bin/foo
starting foo, output for foo, blah blah blah

これは、Linuxカーネル3.10.0-1160.53.1.el7.x86_64を使用するCentos 7システムです。シェルはbashです。

メモ:

  • うん、/usr/local/corp/bin私の中には$PATH
  • /usr/local/corp/bin/fooへのシンボリックリンクです/path/to/actual/binary/foo
  • hash -r役に立ちません。

関連情報