2012-11-24 23 views
7

के माध्यम से एडब्ल्यूएस एसडीके स्थापित करते समय अजीब त्रुटि प्राप्त करना मुझे पीएआर के माध्यम से एडब्ल्यूएस एसडीके स्थापित करते समय यह त्रुटि मिल रही है। मुझे इससे पहले कभी नहीं मिला।पीएआर

$ sudo pear channel-discover pear.amazonwebservices.com 
Adding Channel "pear.amazonwebservices.com" succeeded 
Discovery of channel "pear.amazonwebservices.com" succeeded  
$ sudo pear install aws/sdk 
Unknown remote channel: guzzlephp.org/pear 
aws/sdk requires package "channel://guzzlephp.org/pear/Guzzle" (version >= 3.0.2) 
No valid packages found 
install failed 

क्या कोई मुझे हाथ दे सकता है।

उत्तर

14

यहाँ से लिया: https://github.com/aws/aws-sdk-php/blob/master/README.md#installing-via-pear

नाशपाती के माध्यम से स्थापित कर रहा है

नाशपाती, जो PHP एक्सटेंशन और आवेदन भंडार के लिए खड़ा है, पुन: प्रयोज्य पीएचपी घटकों के लिए एक रूपरेखा और वितरण प्रणाली है। यह यम जैसे अन्य पैकेज प्रबंधन समाधानों के PHP समतुल्य है जो संकुल सिस्टम-व्यापी स्थापित करता है।

पीएआर पैकेज स्थापित करने में आसान हैं, और आपके PHP पर्यावरण पथ में उपलब्ध हैं ताकि वे किसी भी PHP प्रोजेक्ट तक पहुंच सकें। पीयर पैकेज आपके प्रोजेक्ट के लिए विशिष्ट नहीं हैं, बल्कि मशीन पर स्थापित किए गए हैं।

कमांड लाइन से, आप निम्नानुसार पीईआर के साथ एसडीके स्थापित कर सकते हैं। नोट: आपको निम्न आदेश के लिए सुडो का उपयोग करने की आवश्यकता हो सकती है।

pear -D auto_discover=1 install pear.amazonwebservices.com/sdk 

एक बार एसडीके नाशपाती के माध्यम से स्थापित किया गया है, आप के साथ अपने प्रोजेक्ट में phar लोड कर सकते हैं:

require 'AWSSDKforPHP/aws.phar'; 
1

अच्छी तरह से मैं पुराने पैकेज को स्थापित करने समाप्त हो गया (मैं नई सामग्री की आवश्यकता नहीं थी नाशपाती एडब्ल्यूएस स्थापित इस तरह के ग्लेशियर आदि

के रूप में)/एसडीके-1.5.17.1

+0

उपरोक्त उत्तर मेरे लिए काम किया। – Naveed

2

एसडीके स्थापित करने से पहले इस प्रयास करें:

sudo pear install --alldeps --force guzzle/guzzle 
3

एक ही समस्या थी, लेकिन इस यह तय:

पहले वर्ष पैकेज को स्थापित करें

sudo pear -D auto_discover=1 install pear.amazonwebservices.com/sdk-1.6.0 

तो यह

sudo pear install pear.amazonwebservices.com/sdk 

जांच करने के लिए अद्यतन:

[email protected]:~$ sudo pear install aws/sdk 
aws/sdk is already installed and is the same as the released version 2.4.0