我正在尝试加载本地存储在localhost env。
中的git存储库假设我有一个名为:" A"它是一个在packagist中注册的作曲家包。 当我尝试在名为" B"的项目中使用它时像这样:
"require": {
"package/A": "dev-master"
}
效果很好!提取包,没有问题。除了包A仍然由另一个团队开发并且不断变化。我的包B应该是最新的代码。
我所做的是在我们的网络中创建一个共享驱动器,它托管所有包。 它看起来像这样:
Drive E
--- A
------ Some files
------ composer.json
--- B
------ Some files
------ composer.json
我们都在同一个驱动器中工作,因此我不必等到packagist将被更新,我决定在本地相对于路径加载存储库并在本地加载包。
"require": {
"package/A": "dev-master"
},
"repositories": [
{
"type":"git",
"url":"../A"
}
],
"autoload": {
"psr-0": {
"A":"../A"
}
}
起初它起作用了。一段时间后(我不记得做任何事情)我开始从作曲家那里得到路径无效的错误。所以我改为完整路径:
"url":"E:\A"
它也有一段时间了。之后它也停止了工作,现在我无法找到一种方法来加载具有相对路径的本地存储的git存储库。
有什么想法吗?
答案 0 :(得分:-2)
您可以在PC上设置本地环境中的作曲家路径。右键单击我的计算机,然后获取它并设置作曲家路径。 感谢