#haskell #nixos
#haskell #nixos
Вопрос:
Я имею в виду здесь страницу: Haskell — Nix Wiki, как заголовок Local use via Nixpkgs config
, так и System-wide use via NixOS config
.
Вот шаги для воспроизведения проблемы: я загружаю виртуальное устройство NixOS-14.04, загружаю его в Virtual box и пытаюсь использовать в масштабах всей системы, чтобы мой configuration.nix
:
{ config, pkgs, ... }:
{
imports = [ <nixos/modules/installer/virtualbox-demo.nix> ];
environment.systemPackages = [
# other system packages
(pkgs.haskellPackages.ghcWithPackages (self : [
self.haskellPlatform
]))
];
}
Это вывод nixos-rebuild test --show-trace -v
Когда я пытаюсь настроить локальный параметр .nixpkgs/config.nix
, вот результат $ nix-env -iA nixos.pkgs.hsEnv
.
Ошибки кажутся мне очень похожими, и поэтому я подозреваю, что в ghcWithPackages
выражении .nix может быть ошибка. У вас есть какие-либо предложения?
Ответ №1:
Это известная ошибка в ghcWithPackages
. См. https://github.com/NixOS/nixpkgs/issues/1438 для получения дополнительной информации.
Короче говоря, исправление заключается в замене ghcWithPackages
на ghcWithPackagesOld
.
Комментарии:
1. Спасибо, я застрял! Это сработало. Что я должен сделать, чтобы отредактировать вики?