我有一个像这样的目录结构:
composer.json < Main
packages/
balunker/
testpackage/
composer.json < Package
src/
TestPackage.php
Run Code Online (Sandbox Code Playgroud)
主要composer.json看起来像这样:
{
"name": "vagrant/composer-test",
"repositories": [
{
"type": "path",
"url": "packages/*/*"
}
],
"require": {
"balunker/testpackage": "*"
}
}
Run Code Online (Sandbox Code Playgroud)
虽然包composer.json看起来像这样:
{
"name": "balunker/testpackage",
"autoload": {
"psr-4": {
"Balunker\\": "src/"
}
}
}
Run Code Online (Sandbox Code Playgroud)
在composer update我简单的拿到包不能被解析的消息.没有创建符号链接,也没有安装任何包.我确实花了一半的时间来搞清楚这一点,没有任何成功.
我还上传了一个composer update -vvv详细的输出:http://pastebin.com/mMRHsACk.
我的作曲家版本是最新的(截至2016年4月20日下午2:39 UTC),所有这些都在Vagrant(Debian)中运行.
非常感谢来自此的任何建议.我真的不知道还能做什么.