【发布时间】:2014-10-27 12:52:39
【问题描述】:
我在其他问题中也看到过同样的错误,但提供的解决方案并没有为我解决问题。
我创建了这个 repo 的一个 fork(和 PR 到 master,唯一的分支):
https://github.com/ipalaus/geonames/blob/master/composer.json
我的叉子在这里:
https://github.com/jrmadsen67/geonames/blob/master/composer.json
(变化是更新Laravel版本依赖)
在我的项目中,我正在使用:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/jrmadsen67/geonames"
}
],
"minimum-stability": "dev",
"require": {
"laravel/framework": "4.2.*",
"ipalaus/geonames": "0.2.*"
},
但是,我仍然收到“无法解决您的要求...”
"ipalaus/geonames v0.2.0 requires illuminate/database 4.1.* ->"
你可以看到它正在寻找 4.1 laravel 组件,而不是我的 fork 告诉它的 4.2。
如果您需要其他信息,请告诉我。
TIA!
【问题讨论】:
-
嗯,我看到的问题是你的分支是主分支,如果它不同,它可能会像
"ipalaus/geonames": "dev-<branch>"一样。但在这种情况下,我不确定作曲家如何识别dev-master。见harikt.com/blog/2014/05/29/hidden-gems-of-composer
标签: composer-php