Drush не работает на патче

95
7

У меня есть созданный drush файл make, который я выполняю для загрузки необходимых компонентов и создания полной файловой структуры drupal-panopoly.

Файл начинается следующим образом:

    ; Drush make file for Panopoly site.

; Drupal core
; -----------------------------------------------------------------------------
api = 2
core = 7.x
projects[drupal] = 7.39
projects[panopoly] = 1.25

; Include any additional changes to the Panopoly make file.
projects[panopoly][patch][] = patches/panopoly-views-clean-row-classes-1360186-33.patch
projects[panopoly][patch][] = patches/panopoly-file_entity_update-2375595-4.patch
projects[panopoly][patch][] = patches/panopoly-wysiwyg_filter-area-map-1508346-4.patch
.
.
.

Файл файл - это сотня строк длиной. Вдоль строк ниже короткого клипа выше выполняется успешно, но первая строка раздела патча выше не с ошибкой, как показано ниже:

 >> Unable to download patches/panopoly-views-clean-row-classes-1360186-33.patch. [error]

Обратите внимание, что все исправления содержатся в локальном каталоге, называемом patch.

Я решил прокомментировать повреждающий патч, первую строку, так что процесс make drush может успешно выполняться. Однако второй патч был жалуен. Я прокомментировал второй патч, а затем третий патч вызвал ошибку.

Требуется комментирование всех трех исправлений для успешного выполнения файла make, но сайт drupal устанавливается с ошибками.

Ниже приведена файловая структура моего каталога make, в котором есть папка патчей и файлы, которые она содержит с разрешениями 777, только проблемы с расширением доступа были проблемой.

enter image description here

Может ли кто-нибудь дать мне понять, почему drush не может/не будет читать эти файлы патчей и как я могу исправить эту проблему?

спросил(а) 2015-09-25T17:51:00+03:00 4 года, 10 месяцев назад
1
Решение
103

После долгих исследований я обнаружил, что проблема связана с установленной версией Drush.

У меня был Drush 5, и мне сообщили, что мне нужен Drush 6 по крайней мере. Новая проблема: Drush не обновлялся до версии 5, когда я пытался выполнить sudo apt-get install drush потому что Ubuntu поддерживал только до версии №5.

Мне пришлось выполнить sudo apt-get remove drush а затем найти ручное решение для установки конкретной версии Drush I, требуемой.

ответил(а) 2015-10-08T19:15:00+03:00 4 года, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема