Во время разработки, иногда, необходимо подключать свои (локальные) библиотеки. Composer предоставляет такую возможность.
Путь к локальным пакетам указывается в секции "repositories" файла composer.json, пример:
...
"require": {
...
"localpackagevendor/localpackage": "*"
...
},
...
"repositories": [
{
"type": "path",
"url": "X:\\folder\\localpackage"
}
]
..
Возможно, при запросе пакетов (install или update) появится ошибка:
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
- The requested package package-vendor/package-name could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see for more details.
- It's a private package and you forgot to add a custom repository to find it
Read for further common problems.
Скорее всего проблема в требуемом уровне стабильности пакетов. Его необходимо понизить до "dev" на время использования локальных пакетов, пример:
composer.json...
"minimum-stability": "dev",
...
Комментарии (0)