【发布时间】:2019-04-19 12:47:54
【问题描述】:
我在使用 mailjet/laravel-mailjet 时遇到问题,似乎是版本问题。 我使用的是 Laravel Framework 5.6.33,我得到了
Can only install one of: laravel/framework[v5.6.39, 5.4.x-dev].
我已经更改了我的 composer.json,现在,我正在使用 Laravel Framework 5.6.39 但我仍然遇到同样的问题
$ php artisan --version
Laravel Framework 5.6.39
当我尝试安装 mailjet/laravel-mailjet 时有答案
$ composer require mailjet/laravel-mailjet
Using version ^1.1 for mailjet/laravel-mailjet
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: laravel/framework[v5.6.39, 5.4.x-dev].
- Can only install one of: laravel/framework[5.4.x-dev, v5.6.39].
- Can only install one of: laravel/framework[5.4.x-dev, v5.6.39].
- mailjet/laravel-mailjet 1.1.0 requires laravel/framework 5.4.* -> satisfiable by laravel/framework[5.4.x-dev].
- Installation request for mailjet/laravel-mailjet ^1.1 -> satisfiable by mailjet/laravel-mailjet[1.1.0].
- Installation request for laravel/framework 5.6.39 -> satisfiable by laravel/framework[v5.6.39].
【问题讨论】:
-
那个包看起来一年多没有维护了。甚至还有一个未完成的拉取请求来解决这个几个月来没有被接受的特定依赖冲突。你可能想寻找另一个包,或者使用你自己的包装器来代替他们的库:github.com/mailjet/mailjet-apiv3-php
-
你的问题解决了吗?