Composer php 作曲家每次都要求我更新
当我尝试这样做时:Composer php 作曲家每次都要求我更新,composer-php,Composer Php,当我尝试这样做时: $ sudo php composer.phar update 我得到这个警告: Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version. 当我打字时: $ sudo php composer.phar sel
$ sudo php composer.phar update
我得到这个警告:
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version.
当我打字时:
$ sudo php composer.phar self-update
$ sudo php composer.phar update
警告消失了,但下次我想执行相同的命令时(不是30天后),警告再次出现。我该怎么解决呢?我猜是有其他东西用一个旧版本覆盖了你的composer.phar。如果自我更新过程失败,那么在之后立即执行更新时仍然会看到警告。如果你不这样做,那么在此期间一定发生了什么事
您可以使用
php composer.phar-V
查看您拥有的phar的确切版本。您可以在自我更新后检查,并在一段时间后再次检查,以查看版本是否更改。可能它是在git中签出的,或者您有一个生成过程正在还原它或其他什么?是否有特殊原因以root权限执行composer update命令?我认为这太过分了,没有必要。对于自我更新,可能需要根据安装位置进行更新。可能需要。我与两个本地回购协议和一个远程回购协议合作。我猜其中一个是在推别人的时候重写别人的。我弄得一团糟,因为我有一个错误的.gitignore
文件,我无法找出问题所在。现在,它工作正常了。谢谢