Mac OSX ターミナルの Bash: 「コマンドが見つかりません」。なぜでしょうか?

Mac OSX ターミナルの Bash: 「コマンドが見つかりません」。なぜでしょうか?

コマンド(例)を入力したい場合、say次のようなメッセージが返されます。

bash: 言う: コマンドが見つかりません。

コマンドを書くたびに表示されます。どうすればいいですか?

答え1

$PATH 変数が設定されていることを確認しましたか?

ターミナルに次のように入力して確認できます:

echo $PATH

それを試しても何もリストされない場合は、それが問題の一部である可能性があります。

(詳細については、次のページをご覧ください。 http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/

答え2

独自のコマンドを使用しており、そのディレクトリにいる場合は、./その前に を追加する必要がある場合があります。

前に:

user$ my-command

後:

user$ ./my-command

またはパスに追加する

答え3

引用符を使用すると、引用符は表示されず、コマンドがないことが通知されます。多くのチュートリアルでは、入力すべき内容を示すために引用符が使用されていますが、「引用符なしで」と書かれていない場合もあります。

答え4

調べてみましょう言う実行ファイル(プログラム)が正しい場所にあることを確認します。ターミナルで次のように入力します。

which say

君は見るべきだ

/usr/bin/say

関連情報