【发布时间】:2017-04-22 12:42:04
【问题描述】:
我的主要目标是更改 slack 存储库中的依赖项版本。
在我的项目中,我需要使用依赖于 slack 的 slack-laravel。
我做了什么:
- 分叉了 slack 和 slack-laravel
- 在 slack 中更改了所需的依赖版本并将其推送到名为
guzzle-patch的分支 -
将 slack-laravel 中的原始 slack 依赖项更改为我的分叉 slack,如下所示:
"repositories": [ { "type": "vcs", "url": "https://github.com/gofilord/slack" } ], "require": { "php": ">=5.4.0", "maknz/slack": "dev-guzzle-patch" }, - 然后我做了一个
composer update,它没有任何问题。 - 最后,我将此更新推送到了我的分叉 slack-laravel 中的新
guzzle-patch分支
问题:
当我尝试composer update 在我的项目中,指向我的分叉slack-laravel,它会抛出一个错误:
Problem 1
- Installation request for maknz/slack-laravel dev-guzzle-patch -> satisfiable by maknz/slack-laravel[dev-guzzle-patch].
- maknz/slack-laravel dev-guzzle-patch requires maknz/slack dev-guzzle-patch -> no matching package found.
我的 composer.json:
"repositories": [
...
{
"type": "vcs",
"url": "https://github.com/gofilord/slack-laravel"
}
],
"require": {
...
"maknz/slack-laravel": "dev-guzzle-patch"
},
【问题讨论】:
标签: git github dependencies composer-php git-fork