我在这里指的是页面:Haskell-Nix Wiki,标题Local use via Nixpkgs config
和System-wide use via NixOS config
.
以下是复制问题的步骤:我下载了 NixOS-14.04 虚拟设备,将其加载到虚拟盒中,并尝试在系统范围内使用,这样我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 表达式中可能存在错误。你有什么建议吗?