讨论数量:
composer 升级:
composer self-update
升级无效,找不到 composer 就试试卸载:
$ composer config -l -g | grep "home|dir" -E
where composer 或者 type composer 找到对应路径,然后 rm 掉即可。
如果是 homebrew 安装的话,直接用 brew info composer 就可以查看已安装的 composer 的位置了。
如果你配置过别名,还需找到 shell 的配置文件,将别名删除。
确定电脑干净了,然后安装命令四步走:
- 下载安装文件到当前目录
- 通过 SHA-384 验证安装文件的完整性
- 执行安装
- 删除安装文件
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ php composer-setup.php
$ php -r "unlink('composer-setup.php');"
全局安装:
$ cp composer.phar /usr/local/bin/composer
推荐文章: