I was installing the package when I suddenly received this error.
My laravel project version is 8.83.23 .
This was the command I entered in the terminal.
composer require vladimir-yuldashev/laravel-queue-rabbitmq
I even entered the command with the library version, but it still gives the same error.
So I searched the overflow stack but the problem still exists.

![]()
asked Aug 1, 2022 at 13:53
![]()
3
Keep the php version to 8 or above.
Then, I would delete the composer.lock and run composer update. Usually, the version conflicts can be resolved.
answered Aug 1, 2022 at 15:01
![]()
crslpcrslp
676 bronze badges
You have 2 errors/issues in the image:
- Your PHP version is
8.0and it is asking for7.3or7.4(that isProblem 2) Problem 1is saying thatjenssegers/mongodbrequires the version to be^3.9(3.9.0 <= version > 4.0.0), but the package is hardcoded to be3.8.5on yourcomposer.json. So, you need to share you composer json, but if you have something like this:
{
"require": {
"jenssegers/mongodb": "3.8.5"
}
}
You will needed to change it to this:
{
"require": {
"jenssegers/mongodb": "^3.8.5"
}
}
But please, share your composer.json
answered Aug 1, 2022 at 21:29
![]()
matiaslauritimatiaslauriti
5,8224 gold badges33 silver badges38 bronze badges
After hours of searching, I finally found the problem. The reason for this problem is simply that the requirements of the package we want to install do not match the requirements of Laravel.
Thank you for your suggestions.
answered Aug 2, 2022 at 7:22
![]()
- Главная
- Форумы
- Техподдержка Drupal
- Решение проблем
Ошибка Composer
Главные вкладки
- Просмотр(активная вкладка)
- Реакции
![]()
Babich
7 октября 2021 в 11:24
При установке модуля через Composer, выдает ошибку и откатывает файлы ./composer.json and ./composer.lock назад. Пишет Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Как побороть проблему, почему возникает?
- Drupal9
- Есть вопрос
- Решение проблем
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Лучший ответ
ivnish
7 октября 2021 в 12:20
Комментарии
ivnish
7 октября 2021 в 12:02
А больше ничего не пишет?
Babich
7 октября 2021 в 12:08

Я думаю, что не все модули прописаны в ./composer.json может поэтому ругается. Некоторые модули пришлось устанавливать вручную, т.к. применял патчи, потом вручную заливал по ftp и включал. По-другому composer не хотел ставить, т.к. модуль не подходил под drupal 9.
ivnish
7 октября 2021 в 12:20
Babich
7 октября 2021 в 12:33
А как можно вручную добавить модули в composer.json и composer.lock файлы? Должно помочь?
ivnish
7 октября 2021 в 12:37
Можно вручную, а можно автоматически через composer require
Babich
7 октября 2021 в 13:00
Добавил вручную, там есть и свой custom модуль.
Теперь пишет
Your requirements could not be resolved to an installable set of packages.
Problem 1
— Root composer.json requires drupal/modulename, it could not be found in an y version, there may be a typo in the package name.
Problem 2
— drupal/masked_input[dev-1.x, 1.1.0] require drupal/core ~8.0 -> found drup al/core[8.0.0-beta6, …, 8.9.x-dev] but the package is fixed to 9.2.7 (lock fil e version) by a partial update and that version does not match. Make sure you li st it as an argument for the update command.
— drupal/masked_input 1.x-dev is an alias of drupal/masked_input dev-1.x and thus requires it to be installed too.
— Root composer.json requires drupal/masked_input ^1.1 -> satisfiable by dru pal/masked_input[1.1.0, 1.x-dev (alias of dev-1.x)].
Potential causes:
— A typo in the package name
— The package is not available in a stable-enough version according to your min imum-stability setting
see for more det ails.
— It’s a private package and you forgot to add a custom repository to find it
Read for further commo n problems.
Use the option —with-all-dependencies (-W) to allow upgrades, downgrades and re movals for packages currently locked to specific versions.
Installation failed, reverting ./composer.json and ./composer.lock to their orig inal content.
ivnish
7 октября 2021 в 13:04
У drupal/masked_input есть версия только для 8. Я чуть выше кидал ссылку как устанавливать модули для 8 на 9
Babich
7 октября 2021 в 13:16
А со своим модулем как быть? Он при обновлении его удалит, если его нет в списке composer.json?
ivnish
7 октября 2021 в 13:19
Свой, в смысле кастомный? Если да, то его в композере вообще быть не должно, он должен лежать в папке /modules/custom и быть в git-репозитории
Babich
7 октября 2021 в 13:25
Спасибо большое. Очень помогли. 
Hi,i have also the same problem when i’m running.Someone help??
composer require maddhatter/laravel-fullcalendar
Using version ^1.3 for maddhatter/laravel-fullcalendar
./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
— Installation request for maddhatter/laravel-fullcalendar ^1.3 -> satisfiable by maddhatter/laravel-fullcalendar[v1.3.0].
— Conclusion: remove laravel/framework v7.10.1
— Conclusion: don’t install laravel/framework v7.10.1
— maddhatter/laravel-fullcalendar v1.3.0 requires illuminate/support ~5.0 -> satisfiable by illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9].
— don’t install illuminate/support 5.5.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.16|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.17|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.2|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.33|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.34|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.35|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.36|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.37|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.39|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.40|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.41|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.43|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.5.44|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.6.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.1|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.10|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.11|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.12|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.13|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.14|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.15|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.16|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.17|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.19|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.2|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.20|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.21|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.22|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.23|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.24|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.25|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.26|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.27|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.29|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.3|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.30|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.31|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.32|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.33|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.34|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.35|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.36|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.37|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.38|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.39|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.4|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.5|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.6|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.7|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.8|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.6.9|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.7.17|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.7.18|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.7.19|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.7.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.1|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.10|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.11|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.15|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.2|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.20|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.21|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.22|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.23|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.26|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.27|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.3|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.4|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.5|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.6|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.7|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.8|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.7.9|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.8.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.11|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.12|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.14|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.15|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.17|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.18|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.19|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.2|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.20|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.22|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.24|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.27|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.29|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.3|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.30|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.31|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.32|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.33|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.34|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.35|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.36|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.4|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.8|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.8.9|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.0.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.1.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.2.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.3.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support 5.4.x-dev|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.22|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.25|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.26|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.33|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.0.4|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.1|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.13|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.16|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.2|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.20|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.22|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.25|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.30|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.31|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.41|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.6|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.1.8|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.19|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.21|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.24|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.25|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.26|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.27|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.28|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.31|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.32|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.37|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.43|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.45|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.6|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.2.7|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.3.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.3.16|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.3.23|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.3.4|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.0|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.13|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.17|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.19|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.27|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.36|don’t install laravel/framework v7.10.1
— don’t install illuminate/support v5.4.9|don’t install laravel/framework v7.10.1
— Installation request for laravel/framework (locked at v7.10.1, required as ^7.0) -> satisfiable by laravel/framework[v7.10.1].
Installation failed, reverting ./composer.json to its original content.
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
composer ошибки
Не могу понять что сделать, чтобы установить через композер phpexcel:
alexmacbook:yii2basic.local alex$ composer require phpoffice/phpexcel
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
Using version ^1.8 for phpoffice/phpexcel
./composer.json has been updated
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
Running composer update phpoffice/phpexcel
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.Problem 1
— php-imap/php-imap is locked to version 3.1.0 and an update of this package was not requested.
— php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP’s imap extension.To enable extensions, verify that they are enabled in your .ini files:
— /usr/local/etc/php/7.3/php.ini
— /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
You can also run `php —ini` inside terminal to see which files are used by PHP in CLI mode.Installation failed, reverting ./composer.json and ./composer.lock to their original content.
alexmacbook:yii2basic.local alex$
Подскажите пожалуйста что я могу сделать чтобы починить эту проблему?.. может быть есть какойто ключ, который может помочь не обратить внимание на ошибки и установить? или это черевато и лучше пройти по шагам и сделать чтото…
я так понимаю что php-imap мешает установки библиотеке? может быть удалить его и заменить чемнибудь другим?… как удалять?
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
Re: composer ошибки
Сообщение
iamguruman » 2021.12.14, 20:44
заупск с ключом noplugins не дал результатов:
alexmacbook:yii2basic.local alex$ composer require phpoffice/phpexcel —no-plugins
Using version ^1.8 for phpoffice/phpexcel
./composer.json has been updated
Running composer update phpoffice/phpexcel
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.Problem 1
— php-imap/php-imap is locked to version 3.1.0 and an update of this package was not requested.
— php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP’s imap extension.To enable extensions, verify that they are enabled in your .ini files:
— /usr/local/etc/php/7.3/php.ini
— /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
You can also run `php —ini` inside terminal to see which files are used by PHP in CLI mode.Installation failed, reverting ./composer.json and ./composer.lock to their original content.
alexmacbook:yii2basic.local alex$
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
Re: composer ошибки
Сообщение
iamguruman » 2021.12.14, 21:36
пробовал поставить другую библиотеку, не понимаю что сделать нужно, ответ тот же самый почти:
alexmacbook:yii2basic.local alex$ composer require —prefer-dist moonlandsoft/yii2-phpexcel «*»
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
./composer.json has been updated
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
Running composer update moonlandsoft/yii2-phpexcel
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
— php-imap/php-imap is locked to version 3.1.0 and an update of this package was not requested.
— php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP’s imap extension.
To enable extensions, verify that they are enabled in your .ini files:
— /usr/local/etc/php/7.3/php.ini
— /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
You can also run `php —ini` inside terminal to see which files are used by PHP in CLI mode.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
alexmacbook:yii2basic.local alex$
-
SiZE
- Сообщения: 2769
- Зарегистрирован: 2011.09.21, 12:39
- Откуда: Perm
- Контактная информация:
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
Re: composer ошибки
Сообщение
iamguruman » 2021.12.16, 09:07
при установке возникает такая же ошибка:
alexmacbook:yii2basic.local alex$ composer require phpoffice/phpspreadsheet
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
Using version ^1.20 for phpoffice/phpspreadsheet
./composer.json has been updated
The «yiisoft/yii2-composer» plugin was skipped because it requires a Plugin API version («^1.0») that does not match your Composer installation («2.0.0»). You may need to run composer update with the «—no-plugins» option.
Running composer update phpoffice/phpspreadsheet
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
— php-imap/php-imap is locked to version 3.1.0 and an update of this package was not requested.
— php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP’s imap extension.
To enable extensions, verify that they are enabled in your .ini files:
— /usr/local/etc/php/7.3/php.ini
— /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
You can also run `php —ini` inside terminal to see which files are used by PHP in CLI mode.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
alexmacbook:yii2basic.local alex$
видимо ошибка связанная с php-imap — можно его как-то удалить?
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
Re: composer ошибки
Сообщение
iamguruman » 2021.12.16, 10:32
Я сделал
composer remove php-imap/php-imap
и потом
composer update
Удалил получается php-imap. Но наверное это не лучшее решение. Надо искать замену библиотеку? Я просто никак не пойму почему нужно удалить его… или что-то связанное с конфигами? нужно переписать конфиг пхп?…
-
SiZE
- Сообщения: 2769
- Зарегистрирован: 2011.09.21, 12:39
- Откуда: Perm
- Контактная информация:
Re: composer ошибки
Сообщение
SiZE » 2021.12.17, 08:22
В ошибке же прямым текстом сказано что сделать и это не связано с удалением.
-
iamguruman
- Сообщения: 227
- Зарегистрирован: 2018.05.10, 08:26
Re: composer ошибки
Сообщение
iamguruman » 2021.12.23, 10:22
SiZE писал(а): ↑2021.12.17, 08:22
В ошибке же прямым текстом сказано что сделать и это не связано с удалением.
Правильно ли я понимаю, что в тексте указано решение: запустить с ключом —no-plugins ?
-
Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: composer ошибки
Сообщение
Dominus » 2021.12.23, 15:01
iamguruman писал(а): ↑2021.12.23, 10:22
SiZE писал(а): ↑2021.12.17, 08:22
В ошибке же прямым текстом сказано что сделать и это не связано с удалением.Правильно ли я понимаю, что в тексте указано решение: запустить с ключом —no-plugins ?
Нет, не правильно
Код: Выделить всё
- php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP's imap extension.
To enable extensions, verify that they are enabled in your .ini files:
- /usr/local/etc/php/7.3/php.ini
- /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Let’s fix the error, “installation failed reverting ./composer.json to its original content. magento 2” quickly with this article. At Bobcares, with our Server Management Services, we can handle your server issues.
The “installation failed reverting ./composer.json to its original content. magento 2” error
While trying to install the extension on Magento 2, we may sometimes observe this error:

In this article, we will look into some of the methods to fix the error.
How to fix the error?
1. An easy way to solve this issue by deleting the ./composer/cache folder and then run the below code in the terminal.
composer global update
2. Sometimes the package we are trying to use is not updated to work with the Laravel version we are using. So we’ve to change the package version using composer and run the below code. Then install the package needed.
composer update
3. We can update to the most recent version of laravel/passport for Laravel Framework 5.8 by running the command:
composer require laravel/passport
4. If we continue to see errors, install laravel/passport v7.5.1. We must include the below code to composer.json file:
"require": {
"laravel/passport": "^7.5.1"
},
Then we’ve to run the below command:
composer update
5. If we need to use a version of laravel/passport ^ 8.0, we must get laravel 6 using the code:
composer require laravel/passport
The Laravel version we are using will do the relevant installation.
6. if we see the error again, try removing the existing composer and reinstalling the composer.
7. The error might also occur as a result of miscommunications in auto-load files and cache. To get everything ready, we must dump the auto-load file commands.
composer dump-autoload -o
After that;
php artisan config:clear
[Looking for a solution to another query? We are just a click away.]
Conclusion
The article provides some troubleshooting tips to fix the error, “installation failed reverting ./composer.json to its original content. Magento 2.”
PREVENT YOUR SERVER FROM CRASHING!
Never again lose customers to poor server speed! Let us help you.
Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.
GET STARTED