Не могу найти curl-config в NixOS

Я пытаюсь установить vim-now-haskell на NixOS 17.09.

Сбой установки за исключением

*** Installer requires 'curl-config'. Please install and try again.
*** Aborting...

К сожалению, Поиск пакетов NixOS не содержит ни одного пакета для curl-config, Он также не установлен curl-7.56.1,

Я не могу поверить, что NixOS не предоставляет curl-config, Поэтому я ищу здесь помощь, чтобы найти его.

1 ответ

Решение

Это в 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
Другие вопросы по тегам