10

KnpGaufretteBundleを Symfony 2.3 プロジェクトにインストールしようとしていますが、うまくいきません。問題は:

  1. minimum-stability:stable(中composer.json);
  2. 私が必要とするバンドルはdev-masterまだバージョンです。

Symfony のドキュメントでこれを読むのはイライラしました:

dev の最低限の安定性がまだ必要なクールなバンドルまたは PHP ライブラリを知っている場合は、主任開発者と話し、安定版リリースにタグを付けるよう説得してください。

プロジェクト全体の最小安定性を に変更するつもりはありません。devそれは確かに大きな混乱を招くからです。つまり、安定パッケージと開発パッケージを並べて使用することはできませんか?

多分作曲家について何か欠けていますか?


編集 (2013 年 8 月 14 日)

以下のSvenの回答によると、私は自分のファイルを編集し(ここでcomposer.json見つけることができます)、機能し始めました。とにかく、インラインエイリアスは依存関係に対して機能しないため、これは部分的な解決策です。したがって、私の場合、最初に「安定していない」パッケージのすべての依存関係を指定し、それらを1つずつエイリアスする必要があります。

4

2 に答える 2

1

エイリアスをご覧ください: http://getcomposer.org/doc/articles/aliases.md

それらは、そのブランチがバージョンタグの論理的な拡張である必要がある方法で、ブランチ (定義上、最新のコミットにしかアクセスできないため、常に開発中です) をアドレス指定できるようにすることになっています。

まだタグ付けされていないプロジェクトの場合、想定される適切なタグ バージョンは "0.0.0" のようになります。

バンドルのインライン エイリアスを試す必要があります。

于 2013-08-13T22:09:43.050 に答える