尝试更新sentry-laravel软件包时,Composer不返回任何要更新的内容

我正在尝试更新sentry-laravel软件包,因为我们正在使用版本0.10.0,而版本1.4.1可用。

我搜索了composer update命令,发现您只应使用 composer update供应商/软件包 composer update供应商/软件包--with-dependencies ,我做到了,最后我收到了一条消息:没有任何更新。

我不知道我做错了什么,但我不这么认为...

我们正在使用Laravel 5.6,而我正在使用Composer 1.9.0

composer.json文件:

"require": {
        "php": "^7.1.3","ext-gd": "*","aws/aws-sdk-php": "^3.55","bacon/bacon-qr-code": "1.0.3","barryvdh/laravel-dompdf": "^0.8.3","doctrine/dbal": "^2.8","fideloper/proxy": "~4.0","fzaninotto/faker": "^1.4","guzzlehttp/guzzle": "^6.3","jenssegers/agent": "^2.6","laravel/framework": "5.6.*","laravel/homestead": "^7.3","laravel/tinker": "^1.0","league/csv": "^9.0","league/flysystem-aws-s3-v3": "^1.0","maatwebsite/excel": "^3.1","plivo/php-sdk": "^4.0","pragmarx/google2fa-laravel": "^0.2.0","sentry/sentry-laravel": "^0.10.0","simplesoftwareio/simple-qrcode": "~2","spatie/laravel-permission": "^2.12"
    },"require-dev": {
        "barryvdh/laravel-debugbar": "^3.2","beyondcode/laravel-dump-server": "^1.2","beyondcode/laravel-query-detector": "^1.0","filp/whoops": "^2.0","imanghafoori/laravel-anypass": "^1.0","mockery/mockery": "^1.0","nunomaduro/collision": "^2.0","phpunit/phpunit": "^7.0"
    },

有人来过这吗?

zfw19900506159 回答:尝试更新sentry-laravel软件包时,Composer不返回任何要更新的内容

您无法更新到最新版本,因为它与Laravel 5.6不兼容

package's readme

Laravel版本兼容性

  • 支持Laravel 4.2.x,直到版本0.8.x
  • 在版本<= 5.7.x之前支持PHP <= 7.0上的Laravel 0.11.x
  • 最新版本支持PHP >= 5.x.x上的Laravel >= 7.1
  • 最新版本支持PHP >= 6.x.x上的Laravel >= 7.2

因此,如果您想更新软件包,则也必须更新Laravel

希望这会有所帮助

,

看起来您无法更新到最新版本,但是如果将composer.json条目更改为

,则可以更新到0.11.x。
"sentry/sentry-laravel": "^0.11.*"
本文链接:https://www.f2er.com/3142639.html

大家都在问