2013-04-02 4 views
2

Я установил Drush 5.8 на Windows 2008 R2 Enterprise со всеми вариантами, кроме Remote Management.Drush make - ошибки разархивирования и различения mime times

Всякий раз, когда я запускаю drush make, я получаю ошибки в том, что он не может разархивировать файл архива github и не может определить тип mime для js-файла. Вот мой файл make и вывод. Я не уверен, что здесь не так, и мне понравятся любые указатели, которые у вас могут быть.

Make-файл:

; Drupal 7 core 
core = 7.x 
api = 2 
projects[drupal][version] = 7 

; Libraries 
; -------- 

libraries[colorbox][download][type] = "get" 
libraries[colorbox][download][url] = "https://github.com/jackmoore/colorbox/archive/1.4.8.zip" 
libraries[colorbox][directory_name] = colorbox 
libraries[colorbox][destination] = libraries 

libraries[zepto][download][type] = "get" 
libraries[zepto][download][url] = "http://zeptojs.com/zepto.min.js" 
libraries[zepto][directory_name] = zepto 
libraries[zepto][destination] = libraries 

Выход:

C:\Users\Administrator\Desktop\drush>drush make test.make testing 
Could not locate drupal version 7, will try to download latest recommended or supported release.    [warning] 

drupal-7.21 downloaded.                        [ok] 

colorbox downloaded from https://github.com/jackmoore/colorbox/archive/1.4.8.zip.         [ok] 

Unable to unzip C:\Users\ADMINI~1\AppData\Local\Temp\1/make_tmp_1364915473_515af511066a2/1.4.8.zip.    [error] 

zepto downloaded from http://zeptojs.com/zepto.min.js.                [ok] 

Unable to determine mime type for zepto.min.js.                 [error] 
+0

Если это помогает, когда я запускаю drush make в подробном режиме, я вижу, что «curl» не распознается как внутренняя или внешняя команда, операционная программа или командный файл « – Matt

ответ

2

Наконец получил он понял, после того, как много борьбы.

Используя Cygwin, я смог получить копию unzip, которую я поместил в каталог Program Files (x86) \ Drush \ GnuWin32 \ bin (который находится в моей переменной среды PATH). Это позволило устранить ошибки, перечисленные в разделе unzip.

Что касается вопроса типа mime, мне пришлось вручную редактировать include/drush.inc, чтобы добавить '.js' => 'application/javascript' в массив $ extension_mimetype. См. http://drupal.org/node/1825946 для обсуждения, которое привело меня к этому.

+0

, это помогло мне, поэтому спасибо –

+0

Спасибо за этот ответ, однако я все еще борюсь с ошибкой «unzip». [Я подробно описал это] (http://drupal.stackexchange.com/questions/155504/drush-make-error-unable-to-unzip) на drupal.stackexchange, может быть, вы могли бы помочь мне решить это? Было бы признательно. – s427