Eğer laravel ile yeni bir proje oluştururken “bash: laravel: command not found” diye bir hata alıyorsanız path (dosya yolu) ile ilgili bir sıkıntı var demektir. Bligisayarınızda laravel kurulu olmasına rağmen path ayarı yapmadığınız için laravel yazınca terminal laravelin kurulu olduğu lokasyonu bulamıyor. Bu yüzden hata alıyorsunuz. Çözümü çok kolay.
Manuel Düzenleme ile Path Eklemek
Herhangi bir editör ile “~/.bash_profile” dosyasını açmanız gerekiyor. Nano ile kolayca yapabilirsiniz. Aşağıdaki komutu terminale yapıştırın.
1 |
nano ~/.bash_profile |
Dosya açılacak. Ve en alt satıra aşağıdaki kodu yapıştırın.
1 |
export PATH="$PATH:$HOME/.composer/vendor/bin" |
CTRL + X kombinasyonu ile kaydedip çıkış yapın. Son olarak update yani güncelleme işlemini yapmamız gerek. Aşağıdaki komutu direk kopyala yapıştır yapıp çalıştırın.
1 |
source ~/.bash_profile |
Alternatif Çözüm Terminal İle Direk Ekleme
Aslında ilk adımın aynısı bunda dosya düzenleme işlemini direk bash kodu ile yapıyoruz. Aşağıdaki 2 kodu sırayla terminale yapıştırın.
1 |
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile |
1 |
source ~/.bash_profile |
Yeni Proje Oluşturarak Test Edelim
1 |
laravel new blog |
Bu kodu terminale yapıştırınca sorunsuz şekilde projeniz oluşuyorsa sorun çözülmüş demektir. Eğer hala aynı hatayı alıyorsanız bilgisayarınızı yeniden başlatıp deneyin.