Различные источники пакета композитораPhp

Кемеровские программисты php общаются здесь
Anonymous
Различные источники пакета композитора

Сообщение Anonymous »

Мне нужно использовать разные источники для локальной среды и любой другой (CI/Staging/Test/Production/e.t.c.).
Мой композитор.json выглядит следующим образом:

Код: Выделить всё

{
"name": "laravel/laravel",
"type": "project",
"license": "proprietary",
"require": {
...
"my/package": "^2|@dev"
},
"config": {
"preferred-install": {
"my/package": "source",
"*": "dist"
}
},
"minimum-stability": "stable",
"prefer-stable": false,
"repositories": [
{
"type": "path",
"url": "../path/to/package/in/local/environment",
"options": {
"symlink": true
}
},
{
"type": "composer",
"url": "https://private.registry.of/my/package"
}
]
}

В локальной среде это работает, но когда я выполняю установку композитора на производстве, он выдает:
Source path "../path/to/package/in/local/environment" is not found for package my/package. Это понятно, но я не могу понять, почему он не пытается получить пакет из реестра.


Подробнее здесь: https://stackoverflow.com/questions/790 ... er-package

Вернуться в «Php»