चरण 2: Composer का उपयोग करके निर्भरताएँ स्थापित करें
यह चरण केवल तभी आवश्यक है जब आपने कोडबेस को git का उपयोग करके स्थापित (या अपडेट) किया हो।
यदि आपके सिस्टम पर Composer इंस्टॉल नहीं है, तो Composer की आधिकारिक स्थापना निर्देशों को देखें।
एक कार्यशील कोडबेस प्राप्त करने के लिए, आपको अपने रिपॉजिटरी के शीर्ष स्तर से composer install --no-dev कमांड चलानी होगी। यह Symfony और अन्य आवश्यक Drupal पैकेजों को vendor निर्देशिका में स्थापित करेगा।
यदि आप इस चरण को छोड़ देते हैं, तो इंस्टॉलर चलाने का प्रयास करते समय आपको निम्न जैसी त्रुटि दिखाई दे सकती है:
Warning: require(.../drupal/vendor/autoload.php): failed to open stream: No such file or directory in .../drupal/autoload.php on line 14
प्रोडक्शन सर्वर पर पैकेज स्थापित करते समय --no-dev विकल्प को शामिल करना महत्वपूर्ण है। कुछ पैकेज, जैसे phpunit/*, असुरक्षित होते हैं और उन्हें कभी भी प्रोडक्शन सर्वर पर इंस्टॉल नहीं करना चाहिए। यदि आप Drupal को लोकल या डेवलपमेंट सर्वर पर इंस्टॉल कर रहे हैं और डेवलपमेंट पैकेज शामिल करना चाहते हैं, तो आप --no-dev विकल्प को छोड़ सकते हैं।
आप -o विकल्प भी जोड़ सकते हैं ताकि अनुकूलित ऑटोलोड फाइलें जेनरेट की जा सकें। composer install उपकमांड के लिए सभी उपलब्ध विकल्प देखने के लिए, composer help install चलाएँ।