我正在尝试在symfony 2.3中安装 surfnet/stepup-saml-bundle ,但当我做 composer require surfnet/stepup-saml-bundle 时,我收到此错误:
问题1 - surfnet / stepup-saml-bundle~1.7.0的安装请求 - >可以通过surfnet / stepup-saml-bundle [1.7.0]来满足 . - 结论:删除symfony / symfony v2.3.11 - 结论:不安装symfony / symfony v2.3.11 - surfnet / stepup-saml-bundle 1.7.0需要symfony / dependency-injection ^ 2.7 - > symfony / symfony可以满足[ 2.7.x-dev,2.8.x-dev],symfony / dependency-injection [2.7.x-dev,2.8.x-dev,v2.7.0,v2.7.0-BETA1,v2.7.0-BETA2,v2.7.1 ,v2.7.2,v2.7.3,v2.7.4,v2.7.5,v2.7.6,v2.7.7,v2.7.8,v2.7.9,v2.8.0,v2.8.0-BETA1,v2.8.1,v2.8.2 ] . - 只能安装以下之一:symfony / symfony [2.7.x-dev,v2.3.11] . - 只能安装以下之一:symfony / symfony [2.8.x-dev,v2.3.11] . - 不要安装symfony / dependency-injection 2.7.x-dev |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection 2.8.x-dev |不要安装symfony / symfony v2 .3.11 - 不要安装symfony / dependency-injection v2.7.0 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.0-BETA1 |不要安装symfony / symfony v2 .3.11 - 不要安装symfony / dependency-injection v2.7.0-BETA2 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.1 |不要安装symfony / symfony v2 .3.11 - 不要安装symfony / dependency-injection v2.7.2 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.3 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.4 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.5 |不要安装symfony / symfony v2.3.11 - don安装symfony / dependency-injection v2.7.6 |不要安装symfony / symfony v2.3.11 - 不安装symfony / dependency-injection v2.7.7 |不安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.7.8 |不要安装symfony / symfony v2 . 3.11 - 不安装symfony / dependency-injection v2.7.9 |不安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.8.0 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.8.0-BETA1 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.8.1 |不要安装symfony / symfony v2.3.11 - 不要安装symfony / dependency-injection v2.8.2 |不要安装symfony / symfony v2.3.11 - symfony / symfony的安装请求== 2.3.11.0 - > symfony / symfony [v2.3.11]可以满足 . 安装失败,将./composer.json恢复为原始内容 .
我尝试了 composer require surfnet/stepup-saml-bundle ~1.3.0
并更改了版本,但一直保持不变 .
有人知道如何使这个捆绑在symfony 2.3安装上工作吗?
2 回答
这是与v1.3
相关的composer.json
更新
您可以下载zip file并将其解压缩到vendor文件夹中,更改composer.json文件,如下所示:
在composer.json下面post-install-cmd:
您可以按照之前的说法继续操作,并运行此命令以运行安装后脚本
我能够做到的唯一方法是创建一个bundle的fork,然后创建一个名为sf23的分支,修改composer.json以更改对symfony2.3的依赖,并将其添加到symfony composer.json文件中库: