zgldh / qiniu-laravel-storage

Qiniu 云储存 Laravel 5 Storage版
MIT License
521 stars 79 forks source link

composer.json 中 qiniu/php-sdk 的版本号固定为 7.2.7 导致依赖安装不成功 #69

Closed jerrybendy closed 5 years ago

jerrybendy commented 5 years ago

如题。如果项目中已经安装了 qiniu/php-sdk 并且版本不等于 v7.2.7 时,再去安装 zgldh/qiniu-laravel-storage 就会报错。错误内容如下:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: qiniu/php-sdk[v7.2.7, v7.2.9].
    - Can only install one of: qiniu/php-sdk[v7.2.9, v7.2.7].
    - Can only install one of: qiniu/php-sdk[v7.2.7, v7.2.9].
    - zgldh/qiniu-laravel-storage v0.10.2 requires qiniu/php-sdk 7.2.7 -> satisfiable by qiniu/php-sdk[v7.2.7].
    - Installation request for zgldh/qiniu-laravel-storage ^0.10.2 -> satisfiable by zgldh/qiniu-laravel-storage[v0.10.2].
    - Installation request for qiniu/php-sdk (locked at v7.2.9, required as ^7.2) -> satisfiable by qiniu/php-sdk[v7.2.9].

Installation failed, reverting ./composer.json to its original content.

目前 qiniu/php-sdk 的最新版本是 v7.2.9,而项目中锁定依赖版本为 v7.2.7 导致安装失败。

建议将 composer.json 中对 qiniu/php-sdk 的依赖改为 ^7.2

zgldh commented 5 years ago

v0.10.3 released.