मैं ड्रश मेक के साथ कंपोजर पैकेज कैसे स्थापित कर सकता हूं?


9

ड्रश मेक फाइल में कंपोजर पैकेज कैसे शामिल होता है?

जितना अधिक सामान्य उत्तर, उतना बेहतर। पहले से ही एक संगीतकार ड्रश मॉड्यूल है जो ड्र्ल डीएल को संगीतकार पैकेज को संभालने की अनुमति देता है, लेकिन इसके लिए हर निर्भरता के लिए एक शेल कमांड की आवश्यकता होती है।

सिम्फनी, संगीतकार और अन्य सिम्फनी बंडलों के हमारे भविष्य के उपयोग को देखते हुए भविष्य में और अधिक महत्वपूर्ण होने की संभावना है।


मुझे लगता है कि यह Drush इश्यू कतार के लिए एक फीचर अनुरोध है।
greg_1_anderson 15

जवाबों:


2

आपको संगीतकार के लिए Drupal मॉड्यूल और कंपोजर.json डाउनलोड करने के लिए yoursite.make का उपयोग करना चाहिए।

नहीं है संगीतकार मॉड्यूल Drush साथ संगीतकार एकीकृत करता है।

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

कम्पोज़र पैकेज गिट रिपॉजिटरी में संग्रहीत किए जाते हैं; आप संगीतकार पैकेज का उपयोग नहीं कर सकते, लेकिन आप कोड डाउनलोड कर सकते हैं। उदाहरण के लिए, https://packagist.org/packages/symfony/symfony के लिए आप निम्नलिखित का उपयोग कर सकते हैं।

libraries[symfony][download][type] = "git"
libraries[symfony][download][url] = " https://github.com/symfony/symfony.git"
libraries[symfony][destination] = "lib/symfony/"

संगीतकार पुनरावर्ती रूप से सामान का निर्माण कर सकता है; बेशक, यह यहाँ काम नहीं करेगा।

देखें: http://cgit.drupalcode.org/drush/plain/docs/make.txt

उनका https://github.com/composer/installers भी इनवर्टर (कंपोज़र के साथ ड्रुपल मॉड्यूल स्थापित) कर सकता है।


क्या इसका मतलब यह है कि मेरे सवाल का जवाब नहीं दिया जा सकता है? (हां, ड्रूश के लिए संगीतकार फाइलें एक दिलचस्प विशेषता की तरह लगती हैं)
लेट्रिअन

हाँ, इसका उत्तर नहीं दिया जा सकता। यह ड्रोस मेक (कम से कम मेरे दृष्टिकोण के लिए) में "पोर्ट" संगीतकार के लिए कोई मतलब नहीं होगा। मैंने किसी तरह का वर्कअराउंड देने के लिए अपना जवाब संपादित किया।
गागरिन

1
वास्तव में, पुस्तकालयों के सिंटैक्स का उपयोग करना (एब) पूरी तरह से मान्य वर्कअराउंड की तरह लगता है। +1।
लेटेरियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.