2013-06-13 8 views
38

मैं अपने मैक पर संगीतकार स्थापित करने की कोशिश कर रहा हूं ताकि मैं लैरवेल ढांचे का उपयोग कर सकूं। मैंने टर्मिनल के माध्यम से संगीतकार सफलतापूर्वक डाउनलोड किया, और फिर मैंने composer.phar को आदेश का उपयोग कर usr/local/bin पर ले जाया: sudo mv composer.phar /usr/local/binलैरवेल ढांचे के साथ सेट अप करने के लिए संगीतकार स्थापित करने का प्रयास

तब मैंने निर्देशिका को अपनी रूट निर्देशिका में बदल दिया जहां मेरे पास लार्वेल-मास्टर फ़ाइलें हैं। टर्मिनल में इस निर्देशिका के लिए बदल रहा है, और फिर आदेश का उपयोग करने के बाद: composer install

मैं त्रुटि प्राप्त: -bash: composer: command not found

मैं अन्य रूपों की कोशिश की है (जैसे php composer.phar install, आदि ..), तथापि, मैं प्राप्त करते रहने एक ही त्रुटि

किसी भी मदद की बहुत सराहना की जाएगी। धन्यवाद!

उत्तर

103

सुनिश्चित करें कि /usr/local/bin अपने $PATH

$ echo $PATH 

में है तो फिर

$ curl -sS https://getcomposer.org/installer | php 
$ sudo mv composer.phar /usr/local/bin/composer 
             ^^^^^^^^ you didn't rename it 

निष्पादित संदर्भ देखें बनाओ

+0

की बजाय अंतिम पंक्ति का प्रयास करने के बजाय संगीतकार चला सकता हूं, यह पढ़ता है: mv: composer.phar का नाम usr/local/bin/composer पर बदलें: निर्देशिका नहीं; क्या वो सही है? – user1072337

+1

संगीतकार अभी भी – user1072337

+2

कोई भी काम नहीं करता है? कृपया – user1072337

36

मैं मैवरिक्स चला रहा हूं और एक ही समस्या थी। मैंने /usr/local/bin/composer को /usr/bin/composer में बदल दिया और यह मेरे लिए काम किया।

+0

यह मेरे लिए CentOS – Nayef

15
मैक ओएस एक्स मावेरिक्स के लिए

और YosemiteEl Capitan

बदलें

sudo mv composer.phar /usr/local/bin/composer 

sudo mv composer.phar /usr/bin/composer 

अब करने के लिए अगर आप सिर्फ टर्मिनल में composer बारे में, यह प्रदर्शन आप सभी उपलब्ध आदेशों

फिर ", तो उनका प्रदर्शन MAMP" आप navagate htdocs फ़ोल्डर और

composer create-project laravel/laravel laratest

आशा है कि

+0

में काम करता है यह मेरे लिए काम करता है। लेकिन मुझे यह नहीं मिला। मेरे पास दूसरा पाथ भी है। मेरे पास $ PATH है:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin – atilkan

+1

मुझे इस विधि को आजमाते समय यह त्रुटि मिल रही है एल कैपिटन - एमवी: composer.phar का नाम/usr/bin/संगीतकार का नाम बदलें: ऑपरेशन की अनुमति नहीं है .. मैंने इसे सुडो के साथ कोशिश की! – 8yt3c0d3

11

sudo सहित एक त्वरित कॉपी-पेस्ट संस्करण में मदद करता है चलाएँ:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 
+0

आपके अपडेट के लिए धन्यवाद, मेरे लिए php कमांड लाइन के तर्क के बिना, कमांड "php कमांड नहीं मिला" संदेश में विफल रहता है। – ltu

0

अब 2017 में मै मैकोज़ सिएरा 10.12.6 और sudo mv composer.phar /usr/bin/composer का उपयोग नहीं कर रहा हूं। यह मेरे लिए काम करता है sudo mv composer.phar /usr/local/bin/composer। अब मैं php composer.pha

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