我用igaster分叉了一个包laravel-theme,我没有创建dev-master但是我决定使用master,因为我不打算回到原来的包上,而是添加了我的应用程序独有的新功能,所以我保持了主人并做了一个小小的推动只是为了测试一些东西。
当我运行作曲家更新igaster / laravel-theme时,我收到了这条消息:
更新依赖项(包括require-dev) 您的要求无法解析为可安装的软件包。
问题1 - 请求的包igaster / laravel-theme master可通过>来满足。 igaster / laravel-theme [dev-master]但这些与您的要求或最小稳定性相冲突。
这是针对此特定fork的composer.json中的代码
"repositories": [
{
"type": "vcs",
"url": "https://github.com/laracraft/laravel-theme"
}
],
"require": {
"igaster/laravel-theme": "master"
如果无法成功完成更新,我做错了什么?有什么想法吗?
更新
尝试" igaster / laravel-theme":"掌握为1.3",按照建议并得到了:
答案 0 :(得分:1)
有一个软件包,一旦composer.json
需要一个比master更稳定的软件包版本。
"igaster/laravel-theme": "master as 1.3",
有了这个技巧,你可以假装一个更稳定的版本,只要你不想自己标记它。扫描错误消息以找出正确的最低稳定版本,并将as 1.3
替换为您需要的内容。