Pemasangan Drush menggunakan Composer

Submitted by andriansyah on Wed, 02/11/2016 - 00:42

Seperti yang tertera pada halaman resminya, Drush adalah sebuah shell command line dan antarmuka scripting berbasis Unix yang diperuntukan untuk Drupal. Pada halaman resminya, telah di tuliskan pula beberapa cara bagaimana untuk memasang Drush pada berbagai lingkungan. Namun di sini penulis ingin merangkum bagaimana memasang Drush dengan menggunakan Composer.

1. Pasang Composer secara global dengan cara

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

2. Lalu tambahkan direktori komposer anda dengan mengubah .bashrc / .zhrc pada direktori home anda.

$ export PATH="$HOME/.composer/vendor/bin:$PATH"

3. Buka baru terminal anda, atau muat ulang konfigurasi pada terminal ada saat ini dengan perintah

$ source ~/.bash_profile

4. Setelah Composer anda bekerja, anda dapat menginstall Drush dengan cara

$ composer global require drush/drush

5. Buat tautan simbolik (symbolic link) dengan cara (instalasi drush penulis ada pada ~/drush-8.x)

$ ln -s ~/drush-8.x/vendor/bin/drush /usr/local/bin/drush

Selesai.

N.B:

Jika anda menemukan error seperti ini,

simplexml_load_file(): I/O warning : failed to load external entity "" Project.php:74

maka anda mengalami hal yang sama dengan penulis, tapi penulis kurang tahu kenapa. Setelah beberapa lama googling, penulis mendapatkan workaround yang dapat membuat error itu hilang.

echo "check_certificate=off" > ~/.wgetrc

Sumber:

  1. http://whaaat.com/installing-drush-8-using-composer
  2. https://github.com/drush-ops/drush/issues/2007
  3. https://github.com/drush-ops/drush/issues/1437
  4. Pengalaman sendiri