Laravel 9执行composer安装扩展时提示git未在PATH中错误求助
解决Laravel 9中Composer安装包时提示“git was not found in your PATH”的问题
问题描述
使用Laravel 9框架执行命令:
composer require bonecms/laravel-captcha
出现如下错误:
In GitDownloader.php line 77:
git was not found in your PATH, skipping source download
错误截图:
解决方案
这个错误是因为Composer需要通过Git下载指定包的源代码,但你的系统环境变量PATH中没有配置Git的可执行路径,或者根本没安装Git。按以下步骤解决:
第一步:安装Git
根据你的操作系统选择对应方式安装:- Windows:前往Git官方网站下载安装包并完成安装
- macOS:打开终端执行
git --version,系统会自动提示安装;也可以用Homebrew执行brew install git - Linux(Debian/Ubuntu):执行
sudo apt update && sudo apt install git - Linux(CentOS/RHEL):执行
sudo yum install git
第二步:确保Git加入系统PATH
- Windows安装时务必勾选“Add Git to PATH”选项;如果已安装但没勾选,手动将Git安装目录下的
bin文件夹(比如C:\Program Files\Git\bin)添加到系统环境变量的PATH中,之后重启终端或IDE - macOS和Linux安装后通常会自动配置PATH,若未生效,重启终端即可
- Windows安装时务必勾选“Add Git to PATH”选项;如果已安装但没勾选,手动将Git安装目录下的
第三步:验证并重新执行命令
打开新的终端,执行git --version,能正常显示Git版本号说明配置成功,之后重新运行:composer require bonecms/laravel-captcha
内容的提问来源于stack exchange,提问作者ismaildev.com
相关产品推荐
相关产品推荐

