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

Я пытаюсь установить следующий пакет через composer:

https://packagist.org/packages/cartalyst/sentry#dev-feature/laravel-5

Когда я это сделаю:

composer require cartalyst/sentry dev-feature/laravel-5

Я всегда получаю эту ошибку:

[InvalidArgumentException]
Could not find package dev-feature/laravel-5 at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability

Если я изменю minimum-stability на dev, он все равно будет жаловаться.

Однако, если я устанавливаю dev-master и вручную объединяю файлы с dev-feature/laravel-5 в dev-master, он отлично работает.

Поэтому я спрашиваю, как принудительно установить этот пакет через composer.

Ответ 1

Чтобы принудительно установить этот пакет, я добавил следующий элемент require в composer.json:

"cartalyst/sentry":"dev-feature/laravel-5 as 2.1.4"

Ниже приведена ссылка, откуда я нашел это предложение:

http://vvv.tobiassjosten.net/php/have-composer-use-development-branches/

Это не будет работать из командной строки, должно быть через composer.json. Это я не знаю, почему.

Update:

Я считаю, что ошибался в своем последнем заявлении выше, на самом деле из командной строки будет работать что-то вроде следующего:

composer require "codeception/codeception":"2.1.0-rc1 as 2.0.9"

Ответ 2

Попробуйте использовать этот

composer require "cartalyst/sentry": "2.0.*@dev"

Я считаю, что часовой не полностью совместим с Laravel 5 еще