2016-05-29 15 views
1

Symfony CMFバンドルをインストールしようとしています。作曲家の最低安定性を解決する方法

SonataAdminBundle 3.xには​​3210が必要です。

SymfonyCMFバンドルをインストールする場合、symfoy-cmf/block-bundle 1.xが必要ですが、このブロックバンドルにはSonataBlockBundle 2.5以下が必要です。

私はsymfoy-cmf/block-bundle 1.xをフォークし、要件を3.1以下に変更しました。

が、私はまだ[エラー

Problem 1 
    - symfony-cmf/block-bundle 1.3.0 requires sonata-project/block-bundle >=2.2.12,<2.5 -> satisfiable by 

ソナタ・プロジェクト/ブロック・バンドル以下の2.2.12、2.2.13、2.2.14、2.2.15、2.3.0、 を取得しています2.3.1,2.3.10,2.3.11,2.3.12,2.3.2,2.3.3,2.3.4,2.3.5,2.3.6,2.3.7,2.3.8,2.3.9]であるが、これらはお客様の要件や最小限の安定性と競合する可能性があります。 - symfony-cmf/symfony-cmf 1.3.0は、symfony-cmf/block-bundle 1.3.0を必要とします - symfony-cmf/block-bundle [1.3.0]で充足可能です。 - symfony-cmf/symfony-cmf〜1.3のインストール要求 - > symfony-cmf/symfony-cmf [1.3.0]で満たすことができます。

我々は作曲の依存関係の競合を持っている

... 
    "symfony-cmf/symfony-cmf":    "~1.3", 
    "iBasit/block-bundle":     "dev-master", // this is to replace sonata-cmf/block-bundle requirement 
    "sonata-project/block-bundle":   "3.0.*", 
    ... 

答えて

1

composar.json。

私は

  • 使用最小安定セクション
  • 使用の競合区間
  • はあなたが
を実行しようとしました管理バンドル
  • チェックの方法の前に、最初にCMFをインストールするいくつかの方法を使用しようとしました

    私はあなたの質問の領域を知っていましたが、私は決断権を知っていません。

    ここに最善の方法は、「-好む安定」とCMFバンドルに最小安定セクションを使用することです:trueフラグ

    私は強く、私はsymfoy-CMF /フォーク持っている」のようないくつかの変更を行うことをお勧めしませ

    将来的にバンドルの依存関係やロジックを破壊する可能性があり、ハードコードであるため、要件を3.1以下に変更してください。

    誰かが問題の決定を見つけた場合は、注意してください、plsは私に知らせる。

  • 関連する問題