Зазвичай можна завантажити модуль з drupal.org, як це:
drush dl views
Однак це не працює для пісочницьких проектів. Чи є простий спосіб їх завантажити або я застряг git clone
?
Зазвичай можна завантажити модуль з drupal.org, як це:
drush dl views
Однак це не працює для пісочницьких проектів. Чи є простий спосіб їх завантажити або я застряг git clone
?
Відповіді:
Я вірю, що ти затримався з цим git для цього. Drush вимагає використання імені модуля, навіть якщо ви отримуєте git ( drush dl --package-handler=git_drupalorg
), а проекти пісочниці не мають назв модулів.
Drush також вимагає завантажити випуск модуля. Проекти з пісочниці не мають випусків. Це також може бути лише задумом, оскільки використання модулів з пісочницею може бути небезпечним, а спеціально ускладнюється.
Ви можете трохи автоматизувати його за допомогою псевдоніма git. Ви можете налаштувати щось на кшталт:
git dl-sb username/number project_name
Це було б просто git clone http://git.drupal.org/sandbox/username/number.git project_name
Ви також можете написати команду drush, яка зробила б те саме, хоча це була б дивна команда drush ...
Завантажити проект пісочниці можна за допомогою drush за допомогою make 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
Потім ви можете виконати це за допомогою:
drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
Сторінка, яку Джонатан Сіблі переглядає ( http://drupal.org/node/1576296 ), говорить про щось подібне: