Композитор: требуемые пакеты с разным уровнем минимальной стабильности

У меня есть файл-композитор для установки laravel со следующим файлом composer.json:

{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.1.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable" } 

Я пытаюсь добавить в комплект для часового. На веб-сайте сторожа говорится, что я могу установить его, добавив следующее в мой файл composer.json:

 { "require": { "cartalyst/sentry": "2.0.*" }, "minimum-stability": "dev" } 

Я попытался добавить новый объект json в конце текущего laravel:

 ... }, { "require": { "cartalyst/sentry": "2.0.*" }, "minimum-stability": "dev" } 

Когда я запускаю команду composer update для загрузки нового пакета, я получаю сообщение о том, что добавление нового объекта недействительно json.

Если я добавлю cartalyst/sentry к существующему объекту require он не сможет найти часовую упаковку, потому что существующее требует минимального значения stable .

Есть ли способ указания часового пакета в отдельном объекте require, который имеет параметр минимальной стабильности dev ?

Solutions Collecting From Web of "Композитор: требуемые пакеты с разным уровнем минимальной стабильности"

Ответ просто добавляет @dev

 { "require": { "cartalyst/sentry": "2.0.*@dev" }, } 

Здесь вы можете узнать больше о минимальных настройках стабильности .

Альтернативой является установление минимальной стабильности для dev, но сообщите композитору, что вы хотите использовать стабильную, когда это возможно:

 "minimum-stability": "dev", "prefer-stable" : true 

Это в основном означает, что он всегда будет использовать стабильный UNLESS, нет способа установить стабильную зависимость и, следовательно, использовать dev.