2015-10-12 5 views
23

की तुलना में एक अलग निर्देशिका में संगीतकार चलाना मुझे नहीं पता कि यह प्रश्न पूछा गया है, क्योंकि खोज ज्यादातर लाइब्रेरी स्थापना निर्देशिका को स्थानांतरित करने के परिणाम पाती है।वर्तमान

मेरे पास एक वैश्विक रूप से स्थापित संगीतकार कमांड है। क्या वर्तमान में एक अलग निर्देशिका में composer install चलाने के लिए कोई तरीका है, यानी निर्देशिका निर्दिष्ट करने के लिए जिसमें मैं आदेश को चलाने के लिए चाहता हूं?

उदा। /home/someuser में होने के नाते, मैं को /home/someuser/myproject के अंदर चलाने के समान परिणाम प्राप्त करना चाहता हूं। बेशक, एक तरीका यह है कि वर्तमान निर्देशिका को बदलना, संगीतकार चलाने और वापस जाना होगा।

उत्तर

56

निश्चित रूप से, composer install -h आज़माएं। वहां आपको विकल्प --working-dir (या -d) मिलेगा। और यही वह है जिसे आप ढूंढ रहे हैं।

तब चलाएँ:

composer install -d=/home/someuser/myproject 

आप composer docs में अधिक जानकारी प्राप्त कर सकते हैं।

4

टॉमस वोट्रुबा के उपर्युक्त उत्तर के अलावा मुझे ओएसएक्स पर = charachter को जोड़ना पड़ा। तो पूर्ण आदेश होगा:

composer install -d=/home/someuser/myproject 

एसओ पर मेरा पहला पोस्ट बस इसे एक टिप्पणी के रूप में जोड़ने में असमर्थ था।

+0

धन्यवाद एरिक, मैंने यह सुनिश्चित करने के लिए उत्तर अपडेट किया है कि यह सभी के लिए काम करता है। मैंने लिनक्स पर परीक्षण किया है और साथ ही साथ काम करता है। –