composer を介して安定バージョンを追跡する、新しくリリースされた Zend Framework 2 (2.0.2) の安定バージョンを取得しようとしています。
ここでの例は、2.0.3 がリリースされたときに composer update が自動更新される場合です。
問題は、modules.zendframework.com から DoctrineModule を使用しようとしていることです。これには、最小安定性設定を「dev」に設定する必要があります。これを行うと、Zend Framework のバージョンが 2.0.3dev に変更されますが、これは私が望んでいるものではありません。
同じコンポーザー構成でdevとstableを混在させる方法を知っている仲間はいますか?
私が望んでいるのは、 zendframework/zendframework が安定版ブランチのみを追跡し、作曲家の更新が開発バージョンではなく最新の安定版 (この場合は 2.0.2) を返すことです。
ここに私のcomposer.jsonがあります:
{ "最小限の安定性":"dev", "name": "zendframework/skeleton-application", "説明": "ZF2 のスケルトン アプリケーション", 「ライセンス」:「BSD-3条項」、 "キーワード": [ "フレームワーク"、 「zf2」 ]、 "ホームページ": "http://framework.zend.com/", "必要とする": { "php": ">=5.3.3", "zendframework/zendframework": "2.*", "doctrine/doctrine-module": "dev-master", "doctrine/doctrine-orm-module": "dev-master", } }
@hakre ソリューションを使用した composer.json の作業
Doctrine は composer を介して他の依存関係を取り込むため、minimum-stability を 'dev' に設定する必要があります。zendframework の require を @stable に設定すると、開発バージョンのダウンロードに関する問題が解決されます。
"最小限の安定性":"dev", "必要とする": { "php": ">=5.3.3", "zendframework/zendframework": "2.*@stable", "doctrine/doctrine-module": "dev-master", "doctrine/doctrine-orm-module": "dev-master" }
答えてくれてありがとう!