当我尝试做的时候:
$ sudo php composer.phar update
Run Code Online (Sandbox Code Playgroud)
我收到这个警告:
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.
Run Code Online (Sandbox Code Playgroud)
当我输入:
$ sudo php composer.phar self-update
$ sudo php composer.phar update
Run Code Online (Sandbox Code Playgroud)
警告消失,但下次我想执行相同的命令(不是30天后),警告再次出现.我该如何解决?
我的猜测是,其他东西会用旧副本覆盖你的composer.phar.如果自我更新过程失败,那么您在执行更新后仍会看到警告.如果你不这样做,那么必须在此期间发生一些事情.
您可以使用php composer.phar -V查看您拥有的phar的确切版本.您可以在自我更新后进行检查,并在一段时间后再次检查以查看版本是否已更改.也许它是在git中检出的,或者你有一个构建过程还原它或什么?
| 归档时间: |
|
| 查看次数: |
4204 次 |
| 最近记录: |