संगीतकार के माध्यम से ड्रश की स्थापना कैसे करें?


14

संगीतकार के माध्यम से ड्रश स्थापित करने की विधि है :

composer global require drush/drush:dev-master

लेकिन संगीतकार का उपयोग करके इसे कैसे अनइंस्टॉल किया जाए?


3
के रूप में वास्तव में Drupal-संबंधित ऐसी लेकिन stackoverflow.com/questions/19217477/...
क्लाइव

4
धन्यवाद, मैंने ऐसा नहीं देखा। Drush के पास यह दस्तावेज है कि इसे कैसे स्थापित किया जाए, इसलिए मुझे लगता है कि इस से संबंधित जानकारी को कैसे अनइंस्टॉल करना चाहिए।
kenorb

जवाबों:


24

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

  1. अपनी composer.jsonफ़ाइल संपादित करें , जैसे;

    vim ~/.composer/composer.json

    और ड्रश वाली लाइन हटा दें। फ़ाइल सहेजें।

  2. संगीतकार PHP संकुल को अपडेट करें:

    composer global update

    यह एक विश्व स्तर पर स्थापित हटा देगा drush

यदि आपके पास composerअपने पैट में कमांड नहीं है, तो php composer.pharइसके बजाय प्रयास करें ।

देखें: संगीतकार से पैकेज कैसे निकालें?


इसमें drushमेरा कोई जिक्र नहीं है ~/.composer/composer.json। यहां तक ​​कि मैं composer global updateइसे हटा नहीं रहा हूं । मैं अभी भी इसे drush versionकमांड का उपयोग करके देख सकता हूं । ऐसा क्यों है? उबंटू 14.04 पर मेरा PHP 5.3.29 है। कृपया सलाह दें।
नीलाद्रि सरकार

@NiladriSarkar हो सकता है कि ड्रश अलग विधि द्वारा स्थापित किया गया हो। चेक करें which drushया जांचें कि यह फ़ाइल किस पैकेज की है , आदि
kenorb

which drushदिखाता है /usr/local/bin/drush। और मैंने ड्रश का उपयोग करके स्थापित किया composer। संदर्भ: docs.drush.org/en/master/install और docs.drush.org/en/master/install-alternative । मैं इसे कैसे सुलझा सकता हूं अब कृपया मदद करें!
नीलाद्रि सरकार

@NiladriSarkar यह सिर्फ एक सिम्लिंक हो सकता है, इसलिए जाँचें कि यह कहाँ इंगित करता है, या सिम्लिंक को हटा दें। यह सबसे अच्छा है यदि आप एक और सवाल पूछते हैं कि आपका ड्रश अंदर नहीं है composer.jsonऔर यह अभी भी है, लेकिन यह सुपरसुसर पर सवाल है। चूंकि यह जल्दी नहीं होगा। या आप इसमें यह स्पष्ट कर सकते हैं कि यह कैसे आपके लिए समस्या का समाधान नहीं करता है। सामान्य रूप से इसे हटा दिया जाना चाहिए composer global updateयदि वैश्विक composer.jsइसके पास नहीं है।
kenorb

12

अब आप composer [global] remove drush/drushइसे अनइंस्टॉल करने के लिए चलाने में सक्षम हैं ।


मुझे इस्तेमाल करना था composer global remove drush/drush। नहीं []
क्रिस

1
@chris जब लोग उदाहरण कमांड देते हैं, तो वे अक्सर वैकल्पिक तर्क देते हैं [brackets]। ताकि साधन या तो composer remove drush/drushया composer global remove drush/drush
केन विलियम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.