安装Laravel后出现“ laravel:找不到命令”

时间:2020-06-01 16:03:25

标签: laravel composer-php

使用后

composer global require laravel/installer

似乎安装成功。结果是第二次:

Changed current directory to /home/ryanadhi/.config/composer
Using version ^3.1 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

那么我就

echo $PATH

结果是

    ~/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin:/home/ryanadhi/go/bin:/home/ryanadhi/.composer/vendor/bin

但是我尝试

laravel

结果总是:

laravel: command not found

3 个答案:

答案 0 :(得分:0)

您需要将/home/ryanadhi/.config/composer/vendor/bin添加到路径中。

显示“将当前目录更改为/home/ryanadhi/.config/composer”的输出表示/home/ryanadhi/.config/composer是您的Composer全局目录。

答案 1 :(得分:0)

在Ubuntu 20.04中编辑~/.bashrc,以反映“将当前目录更改为/home/ryanadhi/.config/composer”消息中显示的路径。为我解决了这个问题。

第一


 gedit ~/.bashrc

然后编辑该行

export PATH="/home/ryanadhi/.config/composer/vendor/bin:$PATH" 

答案 2 :(得分:0)

如果您在运行laravel命令时仍然遇到问题,可以将laravel插入/ usr / local / bin /

使用此命令:

ln -s ~/.composer/vendor/laravel/installer/bin/laravel laravel

为我工作