2016-11-06 3 views
5

हाय, जब मैं स्थापित करने का प्रयास मैं इस समस्या हो रही है SparkPost PHP Library:लेकिन अपनी आवश्यकताओं के साथ इन संघर्ष या कम से कम-स्थिरता

समस्या 1
- अनुरोध किया पैकेज sparkpost/sparkpost कोई संस्करण सेट (1.0.0 के रूप में विश्लेषित) स्पार्कपोस्ट/स्पार्कपोस्ट द्वारा संतुष्ट है [कोई संस्करण सेट नहीं है ( 1.0.0 के रूप में पार्स किया गया है)] लेकिन आपकी आवश्यकताओं के साथ ये संघर्ष या न्यूनतम-स्थिरता।

ऐसा प्रतीत होता है जब मैं इस आदेश पर अमल करने का प्रयास करें:
composer require sparkpost/sparkpost


पूर्ण कंसोल आउटपुट:

You are running Composer with SSL/TLS protection disabled. 
Using version ^2.0 for sparkpost/sparkpost 
./composer.json has been updated 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - The requested package sparkpost/sparkpost No version set (parsed as 1.0.0) is satisfiable by sparkpost/sparkpost[No version set (parsed as 1.0.0)] but these conflict with your requirements or minimum-stability. 


Installation failed, reverting ./composer.json to its original content. 

संगीतकार फ़ाइल:

{ 
    "name": "sparkpost/sparkpost", 
    "description": "Client library for interfacing with the SparkPost API.", 
    "license": "Apache 2.0", 
    "authors": [ 
    { 
     "name": "SparkPost" 
    } 
    ], 
    "minimum-stability": "stable", 
    "scripts": { 
    "post-install-cmd": "post-install.sh", 
    "post-update-cmd": "post-install.sh", 
    "test": "./vendor/bin/phpunit", 
    "fix-style": "php-cs-fixer fix ." 
    }, 
    "require": { 
    "php": "^5.6 || ^7.0", 
    "php-http/httplug": "^1.0", 
    "php-http/message": "^1.0", 
    "php-http/client-implementation": "^1.0", 
    "php-http/discovery": "^1.0", 
    "php-http/guzzle6-adapter": "^1.1", 
    "guzzlehttp/guzzle": "^6.2" 
    }, 
    "require-dev": { 
    "phpunit/phpunit": "^4.8 || ^5.4", 
    "mockery/mockery": "^0.9.4", 
    "friendsofphp/php-cs-fixer": "^1.11", 
    "nyholm/nsa": "^1.0", 
    "satooshi/php-coveralls": "dev-master", 
    "phpunit/phpcov": "2.*" 
    }, 
    "autoload": { 
    "psr-4": { 
     "SparkPost\\": "lib/SparkPost" 
    } 
    }, 
    "autoload-dev": { 
    "psr-4": { 
     "SparkPost\\Test\\": "test/unit" 
    } 
    } 
} 

किसी भी solutio n?



पीडी: मैं "dev" को "minimum-stability": "stable" स्थापित करने के लिए कोशिश की है, लेकिन मैं एक ही त्रुटि

+0

कैसे अपने 'composer.json' कैसा दिखता है? – martin

+0

@ मार्टिन इस सवाल में है, जहां मैंने संगीतकार फ़ाइल –

+0

लिखा था जो 'sparkpost/sparkpost' – martin

उत्तर

1

आप इसे composer.json में के रूप में परिभाषित कर सकते हैं:

"some-vendor/some-library": "@dev" 

कि स्थिरता सेटिंग को खत्म करना चाहिए।

0

अपनी परियोजना संस्करण नहीं है, तो आप विकास संस्करण की आवश्यकता को निर्दिष्ट करना चाहिए, जैसे:

composer require sparkpost/sparkpost --dev 

या:

composer require sparkpost/sparkpost:dev-master 

आप version अपने composer.json में निर्दिष्ट कर सकते हैं, तो बनाने उस रिलीज के लिए एक टैग (git tag)।

यह भी देखें: How do i use Composer to install a package without a version (only master)

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