laravel:未找到命令

问题:在 Ubuntu 上使用 Composer 全局安装  laravel/installer 后发现 laravel 命令不生效。

 

原因:composer 的全局依赖可执行文件目录未添加到 PATH 中。

 

解决方式:

# 打开用户目录下的 .bashrc 文件
nano ~/.bashrc

# 在文件最后添加如下配置
export PATH=~/.config/composer/vendor/bin:$PATH

 

注意:

这里的  ~/.config/composer/vendor/bin 的路径可能不一样,在安装  laravel/installer  的时候会有提示(如下红色文本),可以根据提示的路径进行配置。

$ composer global require laravel/installer
Changed current directory to /home/o/.config/composer
./composer.json has been updated
Running composer update laravel/installer
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
18 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
Using version ^5.16 for laravel/installer

 

posted on 2025-06-18 13:10  QingXiaxu  阅读(28)  评论(0)    收藏  举报

导航