Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在版本中包含composer本地路径_Php_Composer Php - Fatal编程技术网

Php 如何在版本中包含composer本地路径

Php 如何在版本中包含composer本地路径,php,composer-php,Php,Composer Php,我想在版本中包含本地存储库。我有以下文件夹结构 +myapp -composer.json +libs --lib1 ---composer.json --lib2 ---composer.json 我需要添加不同版本的lib1和lib2以包含在myapp composer.json文件中。如何将版本信息添加到composer本地存储库?您需要将version添加到这些库的composer.json文件中。例如: libs/lib1/composer.json: { "name": "

我想在版本中包含本地存储库。我有以下文件夹结构

+myapp
-composer.json
+libs
--lib1
---composer.json
--lib2
---composer.json

我需要添加不同版本的lib1和lib2以包含在myapp composer.json文件中。如何将版本信息添加到composer本地存储库?

您需要将
version
添加到这些库的
composer.json
文件中。例如:

libs/lib1/composer.json

{
    "name": "me/lib1",
    "version": "1.2.2",
    ...
{
    "name": "me/lib2",
    "version": "1.3.2",
    ...
libs/lib2/composer.json

{
    "name": "me/lib1",
    "version": "1.2.2",
    ...
{
    "name": "me/lib2",
    "version": "1.3.2",
    ...
然后显式更新这些库:

composer update me/lib1
composer update me/lib2

声明的版本应该保存到
composer.lock
installed.json

我想它只支持一个版本,请参阅此处的相关文章-