版权属于:
Ginkgo
本文链接:
https://www.imao2.com/article/74.html(转载时请注明本文出处及文章链接)
作品采用:
捣鼓一个 php 项目时,因为换了个电脑,重新安装了composer,根据之前的 composer.lock 文件,去执行 composer install
安装第三方包,结果怎么着,一运行就说缺少文件,一看依赖包里都是空的。
无奈第三方插件得支持 composer2.x 才能使用 composer2.x 来安装,只能降级下到 1.x 版本。
替换步骤:
1、window 环境,先去 应用程序那边把 composer 卸载。
2、composer 官网 找到1.x 版本的 并下载
3、将下载的文件复制到 php.exe 所在同级目录,并在该目录新建一个 composer.bat 文件
bat 文件内容:
@echo OFF
:: in case DelayedExpansion is on and a path contains !
setlocal DISABLEDELAYEDEXPANSION
php "%~dp0composer.phar" %*
4、 将 php.exe 设置到系统环境变量 中,然后即可 使用 composer -v
命令进行验证
注意: 重装后,使用 git 的 bash 面板 执行 composer -v
会提示找不到命令, 用系统自带的 cmd 即可。