0

非 Maven リポジトリからの依存関係を使用する必要がある »buildfile« をセットアップしました。ダウンロードするには、次を使用します。

LIB_VERSION = "1.9.2"
LIB_EXT = "tar.bz2"
LIB_URL = "https://lib.com/lib-#{LIB_VERSION}.#{LIB_EXT}"
LIB = artifact( "ĺib:lib:#{LIB_EXT}:widget:#{LIB_VERSION}" )
download( LIB => LIB_URL )

これは非常にうまく機能しますが、実際の依存関係はtar.gz2解凍する必要があるため、次のように書きました。

test.with( LIB )
test.enhance do |task|
    Unzip.new(  _('dest/lib') => LIB.to_s ).include( '*' ).extract  
end

しかし、これは私に与えます:

Zip::ZipError : Zip end of central directory signature not found

マシンで使用ruby 1.9.3してい64 bit Linuxますが、これを修正するにはどうすればよいですか?

注意:これ(インストールに失敗しました)と他のいくつかの解凍方法を使用しようとしましたが、すべて失敗しました。開梱を行うにはどうすればよいですか?

4

1 に答える 1