使用后
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
答案 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
为我工作