【发布时间】:2018-01-09 04:55:29
【问题描述】:
我正在尝试为 datomic 数据库构建一个 nix 包。
这是到目前为止的推导:
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
name = "datomic-${version}";
version = "0.9.5561";
src = fetchurl {
url = "https://my.datomic.com/downloads/free/${version}";
sha256 = "145c3yx9ylmvvxmwgk2s14cdirxasdlglq3vs9qsnhyaz5jp1xjh";
};
}
网址:
https://my.datomic.com/downloads/free/0.9.5561
是一个 zip 文件,没有 zip 扩展名,所以fetchurl 抛出以下错误:
unpacking source archive /nix/store/rrv926023hmbvcxc7r421mk1l0x1537c-0.9.5561
do not know how to unpack source archive /nix/store/rrv926023hmbvcxc7r421mk1l0x1537c-0.9.5561
builder for ‘/nix/store/bhmrgkjqbha5p5cf79xvqwkqwr3rfjfk-datomic-0.9.5561.drv’ failed with exit code 1
关于如何获取此源代码以及添加 *.zip 扩展名以便它可以自行解压的任何建议?
【问题讨论】: