У меня такая структура каталогов:
composer.json < Main
packages/
balunker/
testpackage/
composer.json < Package
src/
TestPackage.php
Основной composer.json
выглядит следующим образом:
{
"name": "vagrant/composer-test",
"repositories": [
{
"type": "path",
"url": "packages/*/*"
}
],
"require": {
"balunker/testpackage": "*"
}
}
Пока пакет composer.json
выглядит так:
{
"name": "balunker/testpackage",
"autoload": {
"psr-4": {
"Balunker\\": "src/"
}
}
}
Вкл composer update
Я просто получаю сообщение о том, что пакет не может быть разрешен. Символьные ссылки не создаются и пакет не устанавливается. Я буквально потратил половину своего времени на то, чтобы понять это без каких-либо успехов.
Я также добавил подробный вывод composer update -vvv
: http://pastebin.com/mMRHsACk.
Моя композиторская версия является последней (с 20 апреля 2016 года в 2:39 UTC), и все это работает внутри Vagrant (Debian).
ЛЮБАЯ рекомендация отсюда очень ценится. Я действительно не знаю, что еще делать.