У меня проблема с composer install
. Я использую флаг --no-dev
, чтобы избежать установки всех пакетов, перечисленных в поле require-dev
моего composer. json.
. Он работает довольно хорошо, поскольку я вижу, что удаляются все ненужные пакеты, кроме одного Я определил в GitHub хранилище. По какой-то причине composer продолжает пытаться установить его.
Обратите внимание, что я хочу сохранить repo_1
в prod, но не repo_2
.
Учитывая мои настройки ниже, вы можете увидеть какие-либо проблемы?
"require": {
"php": "^7.1.3",
"aws/aws-sdk-php": "^3.103",
"dragonmantank/cron-expression": "^2.3",
"incenteev/composer-parameter-handler": "^2.0",
"jms/i18n-routing-bundle": "2.*",
"username/repo_1": "dev-branch",
"sensio/distribution-bundle": "^5.0.19",
"sensio/framework-extra-bundle": "^5.0.0",
"symfony/monolog-bundle": "^3.1.0",
"symfony/polyfill-apcu": "^1.0",
"symfony/swiftmailer-bundle": "^2.6.4",
"symfony/symfony": "3.4.*",
"twig/twig": "^1.0"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "^3.2",
"jakub-onderka/php-parallel-lint": "^1.0",
"username/repo_2": "dev-branch",
"phpstan/phpstan": "^0.11.8",
"phpstan/phpstan-deprecation-rules": "^0.11.2",
"phpstan/phpstan-doctrine": "^0.11.5",
"phpstan/phpstan-phpunit": "^0.11.2",
"phpstan/phpstan-symfony": "^0.11.6",
"phpunit/phpunit": "7.4.4",
"sensio/generator-bundle": "^3.0",
"slevomat/coding-standard": "^5.0",
"squizlabs/php_codesniffer": "^3.4",
"symfony/phpunit-bridge": "^5.0"
},
"repositories": [
{
"type": "git",
"url": "git@github.com:username/repo_1"
},
{
"type": "git",
"url": "git@github.com:username/repo_2"
}
],
Спасибо
PS: я использую сейчас Symfony 3.4, я знаю, что это старая версия, не волнуйтесь, я делаю миграцию.