Yii2 “PHP编写器”;要求;或将来版本的条件

Yii2 “PHP编写器”;要求;或将来版本的条件,yii2,composer-php,Yii2,Composer Php,我需要使用一个尚未发布的错误修复程序。我可以使用类似于: "bower-asset/yii2-pjax": "2.0.6 | dev-master#18a9183d578d81fb9dbb1c604daba48815c3ebd5 as 2.0.5" 或 在我的composer.json中?其中,2.0.6是未来的稳定版本,dev master#hash是包括错误修复的提交,现在可以在远程repo(@master)中使用。在尝试安装这个包时,我发现它有一个依赖项(感谢) 以下是如何安装依赖项和软

我需要使用一个尚未发布的错误修复程序。我可以使用类似于:

"bower-asset/yii2-pjax": "2.0.6 | dev-master#18a9183d578d81fb9dbb1c604daba48815c3ebd5 as 2.0.5"


在我的
composer.json
中?其中,
2.0.6
是未来的稳定版本,
dev master#hash
是包括错误修复的提交,现在可以在远程repo(@master)中使用。

在尝试安装这个包时,我发现它有一个依赖项(感谢)

以下是如何安装依赖项和软件包:

composer require "fxp/composer-asset-plugin:~1.1.1"
composer require "bower-asset/yii2-pjax:dev-master"
出于某种原因,
composer require“bower asset/yii2 pjax:2.0.6”
不起作用,用于安装bower asset的composer插件似乎找不到任何相应的版本


Composer的当前版本已损坏,它返回以下错误:

[错误例外]
isset中的偏移量类型非法或为空

通过回滚,您可以返回到旧版本:

composer self-update --rollback

你试过了吗?您不能使用
“2.0.6 | dev master”
?是的,但出现错误“在任何版本中都找不到包”。如果我正朝着正确的方向前进,那么如何在composer.json中配置这样的逻辑呢?根据,带有哈希的版本是正确的。错误消息可能是由于
dev master
中不存在哈希。感谢您的帮助,我认为这种情况是另一种依赖冲突的特殊情况software@itnelo您是否全局安装了fxp/composer资产插件:~1.1.1?composer和这个包是最新的吗?由于composer资产插件中的这个错误,我现在无法正常工作和测试它:它可能是相关的错误,我更愿意等待,直到它被修复。我已经回滚了,谢谢提示。我对“bower asset/yii2 pjax”的说法还可以:“开发大师#18a9183d578d81fb9dbb1c604daba48815c3ebd5为2.0.5”。我对一个解决方案很感兴趣,在这个解决方案中,如果稳定分支可用,我可以实现自动更新(无需手动编辑composer.json),我不知道这是否可行,但我认为这是一个坏主意,您不能确定2.0.6是否会发布或是否能完美工作。你应该做得更好。
composer self-update --rollback