我只是在编写一个自定义脚本,以自动安装新的laravel项目来创建新的Apache 2虚拟主机。
我已经设置了作曲家通往全局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:找不到命令。您知道如何使它起作用吗?为什么它不起作用?