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

Я пытаюсь установить следующий пакет через 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,

10

Решение

Чтобы принудительно установить этот пакет, я добавил следующее в 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, Это я не знаю почему.

Обновить:

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

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

Другие решения

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

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

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

3

По вопросам рекламы [email protected]