You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04配置PATH后仍提示laravel命令不存在问题

问题修复步骤

按以下顺序排查操作即可解决:

  • 第一步先获取Composer全局二进制文件的准确路径,不要直接套用网上旧教程的固定路径,执行命令:
    composer global config bin-dir --absolute

Ubuntu 22.04下Composer默认全局bin路径为~/.config/composer/vendor/bin,多数教程里写的~/.composer/vendor/bin是过时的错误路径,这是该问题最常见的诱因。

  • 临时验证路径正确性:把上一步命令输出的实际路径替换到如下命令中,在当前终端执行:
    export PATH="替换为上一步输出的实际路径:$PATH"
    执行完直接运行laravel --version,如果能正常返回版本信息,即可确认是之前PATH配置错误,继续做永久配置即可。
  • 永久写入环境变量:
    Ubuntu 22.04默认终端为bash,编辑用户目录下的~/.bashrc文件;如果自行安装使用zsh,就编辑~/.zshrc文件,在文件末尾追加:
    export PATH="替换为你拿到的Composer全局bin绝对路径:$PATH"
    保存文件后执行source ~/.bashrc(zsh用户执行source ~/.zshrc),配置即可对所有新打开的终端生效。
  • 若配置路径后仍提示命令不存在,检查文件执行权限:
    进入Composer全局bin目录,执行ls -l laravel查看文件权限属性,如果没有可执行标记,执行chmod +x laravel为其添加执行权限。
  • 不想调试环境变量可以直接跳过全局安装器,用Composer原生命令创建Laravel项目,效果和laravel new完全一致:
    composer create-project laravel/laravel 你的项目名

内容的提问来源于stack exchange,提问作者Dylan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 04:42:17