Меню

Ошибка installation failed reverting composer json and composer lock to their original content

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.

Error Message

matiaslauriti's user avatar

asked Aug 1, 2022 at 13:53

Ali Azmoodeh's user avatar

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

crslp's user avatar

crslpcrslp

676 bronze badges

You have 2 errors/issues in the image:

  • Your PHP version is 8.0 and it is asking for 7.3 or 7.4 (that is Problem 2)
  • Problem 1 is saying that jenssegers/mongodb requires the version to be ^3.9 (3.9.0 <= version > 4.0.0), but the package is hardcoded to be 3.8.5 on your composer.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

matiaslauriti's user avatar

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

Ali Azmoodeh's user avatar

  1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Ошибка Composer

Главные вкладки

  • Просмотр(активная вкладка)
  • Реакции

Аватар пользователя Babich
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
ivnish


7 октября 2021 в 12:20




Комментарии

Аватар пользователя ivnish
ivnish


7 октября 2021 в 12:02




А больше ничего не пишет?

Аватар пользователя Babich
Babich


7 октября 2021 в 12:08




Я думаю, что не все модули прописаны в ./composer.json может поэтому ругается. Некоторые модули пришлось устанавливать вручную, т.к. применял патчи, потом вручную заливал по ftp и включал. По-другому composer не хотел ставить, т.к. модуль не подходил под drupal 9.

Аватар пользователя ivnish
ivnish


7 октября 2021 в 12:20




Аватар пользователя Babich
Babich


7 октября 2021 в 12:33




А как можно вручную добавить модули в composer.json и composer.lock файлы? Должно помочь?

Аватар пользователя ivnish
ivnish


7 октября 2021 в 12:37




Можно вручную, а можно автоматически через composer require

Аватар пользователя Babich
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
ivnish


7 октября 2021 в 13:04




У drupal/masked_input есть версия только для 8. Я чуть выше кидал ссылку как устанавливать модули для 8 на 9

Аватар пользователя Babich
Babich


7 октября 2021 в 13:16




А со своим модулем как быть? Он при обновлении его удалит, если его нет в списке composer.json?

Аватар пользователя ivnish
ivnish


7 октября 2021 в 13:19




Свой, в смысле кастомный? Если да, то его в композере вообще быть не должно, он должен лежать в папке /modules/custom и быть в git-репозитории

Аватар пользователя Babich
Babich


7 октября 2021 в 13:25




Спасибо большое. Очень помогли. Smile

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:

installation failed reverting ./composer.json to its original content. magento 2

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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка installation aborted при прошивке
  • Ошибка iw6sp64 ship exe