2015-02-10 4 views
10

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

ответ

8

Чтобы заставить установку этого пакета, я добавил следующее к 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" 
+0

спасибо, еще раз, вы экономите мой день ;) – ghanbari

3

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

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

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

Смежные вопросы