Biasanya, seseorang dapat mengunduh modul dari drupal.org seperti ini:
drush dl views
Namun, ini tidak berfungsi untuk proyek kotak pasir. Apakah ada cara mudah untuk mengunduhnya atau saya terjebak git clone
?
Biasanya, seseorang dapat mengunduh modul dari drupal.org seperti ini:
drush dl views
Namun, ini tidak berfungsi untuk proyek kotak pasir. Apakah ada cara mudah untuk mengunduhnya atau saya terjebak git clone
?
Jawaban:
Saya yakin Anda terjebak dengan git untuk yang satu ini. Drush memerlukan penggunaan nama modul, bahkan ketika mengambil dengan git ( drush dl --package-handler=git_drupalorg
), dan proyek kotak pasir tidak memiliki nama modul.
Drush juga mengharuskan Anda untuk mengunduh rilis modul. Proyek Sandbox tidak memiliki rilis. Ini mungkin juga hanya karena desain, karena menggunakan modul sandbox bisa berbahaya, dan sengaja dibuat sulit.
Anda bisa mengotomatiskannya dengan alias git. Anda dapat mengatur sesuatu seperti:
git dl-sb username/number project_name
Ini hanya akan dilakukan git clone http://git.drupal.org/sandbox/username/number.git project_name
Anda juga bisa menulis perintah Drush yang akan melakukan hal yang sama, meskipun itu akan menjadi perintah Drush yang aneh ...
Dimungkinkan untuk mengunduh proyek sandbox dengan drush menggunakan file make.
Ini adalah file example.make:
core = 7.x
api = 2
; Sandbox module
projects[range_field][type] = module
projects[range_field][download][type] = git
projects[range_field][download][branch] = "7.x-1.x"
projects[range_field][download][url] = http://git.drupal.org/sandbox/Taran2L/1848632.git
projects[range_field][download][revision] = a1cc04da3c1dd957e6808b7e6a381c5970904863
Kemudian Anda dapat menjalankannya melalui:
drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
Halaman yang dirujuk oleh Jonathan Sibley ( http://drupal.org/node/1576296 ) mengatakan sesuatu seperti: