如果您收到错误消息“valet: command not found”,则可能是 PHP 的 Composer 不在您的 PATH 变量中,例如:
$ valet install
-bash: valet: command not found
您可以通过运行以下命令来确认Laravel Valet是否安装成功:
ls -al ~/.composer/vendor/bin/valet
如果成功,您将在 Composer 的 bin 目录中看到 Valet 的符号链接指向 vendor 目录中的 Laravel:
~/.composer/vendor/bin/valet@ -> ../laravel/valet/valet
要测试您的PATH 是否缺少 Composer,请尝试直接运行 Valet 命令:
~/.composer/vendor/bin/valet --version
如果您看到 Laravel 版本号(例如 Laravel Valet 2.0.4),这表明 Valet 已安装,但您需要 update your PATH variable 以包含 Composer 以使 valet 命令在全局范围内工作。
在您的终端中,执行以下命令,将 Composer 附加到您的 shell 的 PATH 中:
export PATH=$PATH:~/.composer/vendor/bin
要使更改生效,您需要退出并重新打开终端窗口或选项卡。
或者,您可以简单地获取您的 shell 的配置文件,这不需要退出您的活动会话:
source ~/.bash_profile
如果您有不同的 shell 环境或使用 Bash 以外的 shell,则需要获取其配置文件(例如 .bashrc、.zshrc、config.fish)。 em>