Ruby tar.gz

Ola pessoal,

Eu preciso gerar arquivos .tar.gz em Ruby. Peguei alguns exemplos na internet usando classes como TarWriter, mas nao esta funcionando. Alguem poderia me ajudar, mostrando um exemplo simpes? Obrigado.

Acredito que a forma mais simples seja simplesmente invocar os comandos tar e gzip:

tar cvfz SeuArquivo.tar.gz diretorio-dos-arquivos-a-serem-tareados-e-gzipados

(O comando acima invoca indiretamente o gzip porque passei ao tar a opção z)

Isso é trivial se a máquina for Linux (ou algum outro Unix que tenha o comando gzip , assim como o gnu tar, instalados) e em uma máquina Windows, basta instalar o Cygwin.

Obrigado!
Na verdade preciso rodar em Windows mesmo. Achei esse link que diz que deveria funcionar >>http://raa.ruby-lang.org/project/minitar/
Porem, por algum motivo da um erro no “require” e fala que “cannot load such file archive/tar/minitar”. Voce sabe dizer porque?
Obrigado!