Besteciyle drush nasıl kaldırılır?


14

Besteciyle drush kurulum yöntemi vardır :

composer global require drush/drush:dev-master

Ancak besteci kullanarak nasıl kaldırılır?


3
Gerçekten Drupal ile ilgili değil ama stackoverflow.com/questions/19217477/…
Clive

4
Teşekkürler, görmedim. Drush'ın nasıl yükleneceği ile ilgili belgeleri vardır, bu yüzden kaldırılmasıyla ilgili drush ile ilgili bilgiler olması gerektiğini düşünüyorum.
Kasım'da kenorb

Yanıtlar:


24

Tek bir kaldırma komutu yok gibi görünüyor, bu yüzden şunları yapmanız gerekiyor:

  1. Senin düzenleyin composer.jsondosyasını, mesela

    vim ~/.composer/composer.json

    ve drush içeren hattı çıkarın. Dosya 'yı kaydet.

  2. Composer PHP paketlerini şu şekilde güncelleyin:

    composer global update

    Genel olarak yüklenen bir kaldırılır drush.

composerPATH'nizde komut yoksa , php composer.pharbunun yerine deneyin .

Bakınız: Bir paketi besteciden nasıl kaldırabilirim? .


Hiç söz yoktur drushskinTenimde ~/.composer/composer.json. Ben koştuğumda bile composer global updateçıkarmıyor. Hala drush versionkomut kullanarak görebiliyorum . Neden böyle? Ubuntu 14.04 üzerinde PHP 5.3.29 var. Tavsiye lütfen.
Niladri Sarkar

@NiladriSarkar Belki drush farklı bir yöntemle kurulmuştur. Bu dosyanın hangi pakete ait olduğunu vb. Kontrol edin which drushveya kontrol edin
kenorb

which drushgösterir /usr/local/bin/drush. Ve kullanarak drush yükledim composer. Referans: docs.drush.org/en/master/install ve docs.drush.org/en/master/install-alternative . Şimdi nasıl çözebilirim lütfen yardım edin!
Niladri Sarkar

@NiladriSarkar Bu sadece bir sembolik bağlantı olabilir, bu yüzden nereye işaret ettiğini kontrol edin veya sadece sembolik bağlantısı kaldırın. Acelenizin içinde olmadığını composer.jsonve hala orada olduğunu söyleyen başka bir soru sormanız en iyisidir , ancak bu süper kullanıcıda bir sorudur. Çabuk olmayacağından. Ya da bunun sizin için sorunu nasıl çözmediğini açıklayan bir ödül ekleyebilirsiniz. Normalde composer global update, globalde composer.jsyoksa kaldırılmalıdır .
kenorb

12

Artık composer [global] remove drush/drushkaldırmak için çalıştırabilirsiniz .


Kullanmak zorunda kaldım composer global remove drush/drush. Hayır []
Chris

1
@chris İnsanlar örnek komutlar verdiğinde, genellikle isteğe bağlı argümanlar koyarlar [brackets]. Yani bu ya composer remove drush/drushya anlamına gelir composer global remove drush/drush.
Ken Williams
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.