2015-02-10 15 views
10

मैं composer के माध्यम से निम्नलिखित पैकेज स्थापित करने के लिए कोशिश कर रहा हूँ:पैकेज को स्थापित करने के लिए कैसे मजबूर करें?

https://packagist.org/packages/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 

अगर मैं बदलने के लिए:

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

मैं हमेशा यह त्रुटि प्राप्त minimum-stability से dev यह अभी भी शिकायत करेगा।

हालांकि, अगर मैं dev-master स्थापित करता हूं और dev-feature/laravel-5 से फ़ाइलों को मैन्युअल रूप से dev-master में मर्ज करता हूं, तो यह ठीक काम करता है।

इसलिए मैं क्यों पूछ रहा हूं कि इस पैकेज को composer के माध्यम से स्थापित करने के लिए कैसे मजबूर किया जाए। उपयोग करने के लिए

उत्तर

8

इस पैकेज की स्थापना के लिए मजबूर करने Laravel 5 के साथ पूरी तरह से संगत नहीं है, मैं जोड़ा composer.json की require तत्व के लिए निम्न:

"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" 
+0

धन्यवाद, एक बार, तो आप अपने दिन को बचाने के ;) – ghanbari

3

कोशिश इस

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

मेरा मानना ​​है कि संतरी अभी तक

संबंधित मुद्दे