我试图在NixOS 17.09上安装vim-now-haskell。
安装失败,异常
*** Installer requires 'curl-config'. Please install and try again.
*** Aborting...
不幸的是Search NixOS packages没有列出curl-config
的任何包。它也没有安装curl-7.56.1
。
我简直不敢相信NixOS没有提供curl-config
。因此,我正在寻找帮助以找到它。
答案 0 :(得分:2)
它出现在curl.dev
输出中。
$ ls $(nix-build --no-out-link '<nixpkgs>' -A curl.dev)/bin
curl-config
这样做的原因是保持使用卷曲的任何东西的闭合尺寸。通常,NixPkgs在处理buildInputs
属性时会处理这些细节,但如果您不使用NixPkgs构建某些内容,则可能需要进行更多手动操作。
请注意,NixPkgs还具有curlFull
属性,该属性启用了更多功能,可以通过运行时库输出闭包中的包数看出:
$ nix-store -q --requisites $(nix-build --no-out-link '<nixpkgs>' -A curl.out) | wc -l
6
$ nix-store -q --requisites $(nix-build --no-out-link '<nixpkgs>' -A curlFull.out) | wc -l
29