laravel new project遇到command not found如何解决

893
0

如果在运行 laravel new project 命令时出现 “command not found” 错误,原因可能是 Laravel 安装程序没有正确配置到系统的可执行路径中。您可以尝试以下解决方法:

  1. 确保已经安装了 Composer,并且 Composer 可以正常工作。您可以在终端中运行 composer --version 命令来检查是否成功安装了 Composer。如果未安装,请根据 Composer 的官方文档进行安装步骤。
  2. 检查 Composer 的全局安装路径是否已添加到系统的可执行路径中。运行以下命令来查看 Composer 的全局安装路径:
composer global config bin-dir --absolute

如果此命令返回一个路径,例如 /home/username/.config/composer/vendor/bin(其中 username 是您的用户名),则表示全局安装路径已正确设置。

  1. 将 Composer 的全局安装路径添加到系统的可执行路径中。打开终端并运行以下命令(使用示例路径,请使用您自己的路径),或写入到 .bashrc 文件中:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"

以上命令将添加 $HOME/.config/composer/vendor/bin 路径到 PATH 中,以便系统可以找到 Composer 全局安装的可执行文件。

  1. 确保终端会话已重启或重新加载 shell 配置文件。您可以运行 source ~/.bashrcsource ~/.zshrc 命令来重新加载对应的配置文件。

现在,您应该能够在终端中运行 laravel new project 命令来创建 Laravel 项目了。如果问题仍然存在,请确认您是否按照正确的方式安装了 Composer 和 Laravel,并且尝试重启计算机后再次运行命令。

Leave a Reply

Your email address will not be published. Required fields are marked *