Я просто пишу собственный сценарий для создания нового виртуального хоста Apache 2 с автоматической установкой нового проекта laravel.
Я уже установил путь поставщиков композитора к глобальному PATH, поэтому при вводе laravel new blog
прямо в терминал, все работает нормально.
Но когда я вызываю его из моего скрипта bash (sudo bash new_laravel_vhost.sh)
...
if [ ! -d "$absolute_doc_root" ]; then
cd "$web_root/"
laravel new $site_url
fi
...
, это повторяет мне, что laravel: команда не найдена .Вы знаете, как заставить это работать?Почему не работает?