Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Конфликтует с Bitrix CLI #31

Open
sukhikh18 opened this issue Jul 1, 2021 · 5 comments
Open

Конфликтует с Bitrix CLI #31

sukhikh18 opened this issue Jul 1, 2021 · 5 comments

Comments

@sukhikh18
Copy link

При вводе composer require notamedia/console-jedi выдает ошибку notamedia/console-jedi 1.2.0 requires symfony/console ~2.8|~3 -> found symfony/console[v2.8.0, ..., v2.8.52, v3.0.0, ..., v3.4.47] but it conflicts with your root composer.json require (4.1.*).

Тестируемая среда

  • Версия: 1С-Битрикс: Управление сайтом 20.200.300
  • Демо на Малый бизнес

Composer config

(compsoer.json)

{
    "name": "bitrix/newproject.template",
    "authors": [
        {
            "name": "nikolays93",
            "email": "[email protected]"
        }
    ],
    "extra": {
        "merge-plugin": {
            "require": [
                "/var/www/public_html/bitrix/composer-bx.json"
            ]
        },
        "installer-paths": {
            "/public_html/local/modules/{$name}/": ["type:bitrix-module"]
        }
    },
    "require": {
    }
}

(/bitrix/composer-bx.json)

{
  "require-dev": {
    "symfony/console": "4.1.*"
  }
}
@FaritSlv
Copy link

FaritSlv commented Jul 1, 2021

@nikolays93 Вам нужно либо удалить пакет symfony/console и устанавливать notamedia/console-jedi, т.к. в нем уже есть symfony/console, либо же ребятам notamedia нужно обновлять свой пакет до актуальной версии, но судя по проекту, он как будто бы мертв

@sukhikh18
Copy link
Author

Я пытался описать (bugreport) конфликт между BitrixCLI (который использует "symfony/console": "4.1.*") и этим репозиторием (который использует "symfony/console": "3.*")

@FaritSlv Спасибо за обратную связь.

судя по проекту, он как будто бы мертв

Не подумал об этом.

@FaritSlv
Copy link

FaritSlv commented Jul 2, 2021

@nikolays93 ещё есть вариант форкнуть и самому подправить, либо же поискать может кто уже правил.

@sukhikh18
Copy link
Author

Можно использовать composer require notamedia/console-jedi:dev-dependencies пока bitrix-cli использует ~4 версию

@niksamokhvalov
Copy link
Member

Я готов выпустить релиз с обновлённой версией symfony/console, если кто-то может предоставить ПР. Обновление нужно протестировать вручную, так как у нас в Джедае нет автотестов :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants