我对Composer相对陌生,一直在寻找使用路径类型的本地存储库的示例。我找到了几篇文章(例如这篇和这篇),但当我尝试这些示例时,我遇到了以下错误:
The requested package myvendor/mylibrary could not be found in any version, there may be a typo in the package name.
我想创建一个超级简单的示例,以便有人可以指导我朝着正确的方向前进。
我的示例应用程序组织如下:
├── app1
│ └── composer.json
├── app2
│ └── composer.json
└── libraries
└── testlibrary
├── composer.json
├── TestService.php
在 libraries/testlibrary/composer.json
中,包含以下内容:
{
"name": "myvendor/mylibrary",
"version": "dev-master"
}
每个应用程序文件夹(例如app1)中的composer.json
文件如下所示:
{
"repositories": [
{
"type": "path",
"url": "../libraries/testlibrary"
}
],
"require": {
"myvendor/mylibrary": "*"
}
}
如果有人对我做错的事情有任何建议,我将非常感激!
"version": "dev-master"
。 - guessimtoolate