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