質問: -bash: laravel: コマンドが見つかりません と表示されてしまいます。 調べてみたところ、以下のサイトのlaravelのパスを通してないからだと思うのですが、どのようにしたら良いのでしょうか? http://qiita.com/u-akihiro/items/6693e1ecb1f7fda7b6fb export PATH="~/.composer/vendor/bin:$PATH" このコマンドがどういう意味なのかも理解していないので教えて頂きたいです。 お願いします。
回答: 以下のサイトというのがどこかわかりませんが、 対応方法 `export PATH="~/.composer/vendor/bin:$PATH"` はログインしたディレクトリにある、`.bash_profile`ファイルの最後に追記すれば、 次回ログイン時よりその設定が有効になります。 コマンドの意味 `export`は変数をシェル変数ではなく、環境変数として扱います。 `PATH`環境変数は`"~/.composer/vendor/bin:$PATH"`としていますが、 元々のPATH環境変数は$PATHで参照できます。 つまり、元のPATH環境変数に`~/.composer/vendor/bin`を追加しています。 `~`(チルダ)はホームディレクトリを指します。`$HOME`と等価です。 PATH環境変数に設定されたディレクトリにあるコマンドが、順に検索されます。 `ls`コマンドは実際`/bin/ls`にありますが、PATH環境変数に`/bin`が含まれるため、 フルパスを入力しなくても実行できます。