この記事を参考にcentos7上にLaravel環境を作ろうと試みた。
だがしかし・・・
laravel: command not found
phpとcomposerまではうまくいった。
パスもうまくいった。
しかし、
Laravelのインストールという部分でつまづいた。
composer global require laravel/installer
エラーは出なかったが、
$ laravel -v
laravel: command not found
なんでやねん。
パスの違っていた
export PATH=$PATH:$HOME/.composer/vendor/bin
との説明だったけど、なぜか違った。
$HOME/.composer/vendor/bin
の部分が、なぜかディレクトリが変わっていたのだ!!
実際のパスは
// すでに設定済みのためwhichで確認
$ which laravel
/root/.config/composer/vendor/bin/laravel
なのでexportで記述する場合は次のようにすればよかったのかな。
export PATH=$PATH:$HOME/.config/composer/vendor/bin
どうやって見つけた?
ホームディレクトリで検索
$ cd // ホームディレクトリに移動
$ find .composer .
(略)
./.config/composer/vendor/bin/laravel
(略)
これかなって思ってパスを登録したら確認できたので、合ってるかな。
パスは通したのに、laravel: command not found
で悩んでいる人がいたらひょっとしたら上記のようなパスに変わっているかもしれないので参考にしてください。