composer.phar: 下载新版本还是自我更新?
composer.phar: download new version or doing self-update?
通过 composer.phar self-update
更新和仅将 composer.phar 替换为较新版本(例如 curl -sS https://getcomposer.org/installer | php
)有什么区别吗?
我问这个是因为 composer.phar self-update
出现了一些问题,我想我会下载一个新版本。但我也想知道是否只是替换一个文件,为什么 self-update
也实现了?使用这个套路有什么好处?
过程不同,结果是一样的。使用最新的 composer phar 文件。
好处是更容易访问。要更新,我只需键入 composer
,就像我在 install/update/require 个新包时所做的那样,然后添加 self-update
。
此外,当我忘记命令时,只需 运行 composer
并打印命令列表。
另一个原因是它是 PHAR 文件生态系统中的常用命令。 PHPUnit、PhpCsFixer 和许多其他具有相同的命令。
通过 composer.phar self-update
更新和仅将 composer.phar 替换为较新版本(例如 curl -sS https://getcomposer.org/installer | php
)有什么区别吗?
我问这个是因为 composer.phar self-update
出现了一些问题,我想我会下载一个新版本。但我也想知道是否只是替换一个文件,为什么 self-update
也实现了?使用这个套路有什么好处?
过程不同,结果是一样的。使用最新的 composer phar 文件。
好处是更容易访问。要更新,我只需键入 composer
,就像我在 install/update/require 个新包时所做的那样,然后添加 self-update
。
此外,当我忘记命令时,只需 运行 composer
并打印命令列表。
另一个原因是它是 PHAR 文件生态系统中的常用命令。 PHPUnit、PhpCsFixer 和许多其他具有相同的命令。