Во время разработки, иногда, необходимо подключать свои (локальные) библиотеки. 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 <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
- It's a private package and you forgot to add a custom repository to find it
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.Скорее всего проблема в требуемом уровне стабильности пакетов. Его необходимо понизить до «dev» на время использования локальных пакетов, пример:
composer.json... "minimum-stability": "dev", ...
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.