在composer.phar self-update
更新和仅使用较新版本替换composer.phar(例如使用curl -sS https://getcomposer.org/installer | php
)之间有什么区别吗?
我问这个问题,因为composer.phar self-update
会产生一些问题,然后我会下载新版本。但我也想知道它是否只是替换一个文件,为什么self-update
也被实现了?使用这个例程有什么好处?
答案 0 :(得分:1)
过程不同,但结果是一样的。使用最新的composer phar文件。
好处是更容易访问。要更新,我只需像安装/更新/需要新软件包时一样输入composer
,然后添加self-update
。
当我忘记命令时,只需运行composer
并打印命令列表。
另一个原因是它是PHAR文件生态系统中的常用命令。 PHPUnit,PhpCsFixer和许多其他命令具有相同的命令。