2012-06-07 4 views
1

Простой, я думаю, но не могу найти что-то, что работает. Использование либо rubyzip, либо zippy.rubyzip/zippy - extract in place

Мне нужно извлечь «путь/к/мой/file.zip на„путь/к/мой/файл“

документация довольно тонкий либо для драгоценных камней.

ответ

-1

Почему вы не просто называют процесс Gunzip?

system("gunzip -S '.zip' file.jpeg.zip") 

Нет необходимости в использовании/установить любой драгоценный камень.

+0

Но ему нужно использовать правильную систему и зависят от extrnal приложения. – Hauleth

+0

Очень маловероятно, что кто-то запускает приложение Rails в системе, которая не имеет ** gunzip ** (и это будет Windows). –

+0

Лучше всего использовать Delayed Job и любую Zip lib для Ruby. – Hauleth