フルパスを使用せずにターミナルから特定のプログラムを実行することはできません
ds9ターミナルからプログラムを実行したい。プログラムは明らかにPATHにあります。これは、次のコマンドを実行して決定しました。 which ds9 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 しかし、と入力してコマンドを実行するとds9、次のエラーが表示されます。 -bash: /Applications/ds9.app/Contents/MacOS/ds9: No such file or directory 次のようにフルパスを使用すると、問題なく実行できます。 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 どうしたの?なぜ実行しようとしているの/Applications/ds9.appですか? 権限は次のとおりです。 -rwxrwxr-x@ 1 evgenii staff 18613852 9 Nov 20:13 /Users/evgenii/miniconda3/envs/iraf/bin/ds9 更新: 実行中のtype -a ds9コマンドの出力は次のとおりです。 type -a ds9 ds9 is aliased to `/Applications/ds9.app/Contents/MacOS/ds9 -xpa no' ds9 is /Users/evgenii/miniconda3/envs/iraf/bin/ds9