Не могу найти 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