overtrue / laravel-wechat

微信 SDK for Laravel, 基于 overtrue/wechat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel10 安装报错

ouronghuang opened this issue · comments

commented
  1. 运行安装命令
composer require overtrue/laravel-wechat
  1. 错误信息
Using version ^7.2 for overtrue/laravel-wechat
./composer.json has been updated
Running composer update overtrue/laravel-wechat
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - w7corp/easywechat[6.0.0, ..., 6.8.0] require monolog/monolog ^2.2 -> found monolog/monolog[2.2.0, ..., 2.9.2] but the package is fixed to 3.5.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - overtrue/laravel-wechat 7.2.0 requires w7corp/easywechat ^6.0.0 -> satisfiable by w7corp/easywechat[6.0.0, ..., 6.8.0].
    - Root composer.json requires overtrue/laravel-wechat ^7.2 -> satisfiable by overtrue/laravel-wechat[7.2.0].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require overtrue/laravel-wechat:*" to figure out if any version is installable, or "composer require overtrue/laravel-wechat:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.
  1. Laravel 相关信息
名称 版本
Laravel Version 10.48.4
PHP Version 8.1.1
Composer Version 2.2.3
composer require overtrue/laravel-wechat -W
commented
Using version ^7.2 for overtrue/laravel-wechat
./composer.json has been updated
Running composer update overtrue/laravel-wechat --with-all-dependencies
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires overtrue/laravel-wechat ^7.2 -> satisfiable by overtrue/laravel-wechat[7.2.0].
    - laravel/framework v10.48.1 conflicts with mockery/mockery >=1.6.8.
    - mockery/mockery is locked to version 1.6.11 and an update of this package was not requested.
    - laravel/framework[v10.10.0, ..., v10.48.4] require monolog/monolog ^3.0 -> satisfiable by monolog/monolog[3.0.0, ..., 3.5.0].
    - Conclusion: don't install monolog/monolog 3.5.0 (conflict analysis result)
    - Root composer.json requires laravel/framework ^10.10 -> satisfiable by laravel/framework[v10.10.0, ..., v10.48.4].

You can also try re-running composer require with an explicit version constraint, e.g. "composer require overtrue/laravel-wechat:*" to figure out if any version is installable, or "composer require overtrue/laravel-wechat:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.
commented

找到问题了,是 Composer 源的问题,切换到 腾讯软件源 再安装就可以了

commented

找到问题了,是 Composer 源的问题,切换到 腾讯软件源 再安装就可以了

一样的问题,用过有效!