我试图在GitHub上使用带有修改代码的个人存储库。
我完全按照getcomposer.org说的做了,在composer.json中添加了repositories。
但是,每当我composer update时,我都会检查代码,它总是原始代码,而不是我的代码。
这是我的composer.json。
{
[...]
"repositories": [
{
"type": "vcs",
"url": "https://github.com/GiampaoloFalqui/php-phantomjs"
},
{
"type": "vcs",
"url": "https://github.com/GiampaoloFalqui/tesseract-ocr-for-php"
}
],
"require": {
"laravel/framework": "4.2.*",
"codesleeve/asset-pipeline": "dev-master",
"jonnyw/php-phantomjs": "3.*",
"thiagoalessio/tesseract_ocr": ">= 0.2.0"
},
[...]
}发布于 2015-01-06 02:44:23
通过在非master的分支中分支代码并在composer.json中添加分支名称(在我的例子中是bugfix)中添加分支名称来解决问题,如下所示:
"require": {
"laravel/framework": "4.2.*",
"codesleeve/asset-pipeline": "dev-master",
"jonnyw/php-phantomjs": "dev-bugfix",
"thiagoalessio/tesseract_ocr": "dev-bugfix"
},https://stackoverflow.com/questions/27791012
复制相似问题