Nixos 配置:`environment.systemPackages` 找不到 haskellPackages
Nixos configuration: `environment.systemPackages` cannot find haskellPackages
我可以通过 nix-env
:
找到 haskell 个包
nix-enf -f "<nixpkgs>" -qaP -A haskellPackages
...
然而,当我尝试在 /etc/nixos/configuration.nix
中使用 environment.systemPackages
安装它们时:
environment.systemPackages = with pkgs; [
haskellPackages.haskellPlatform
];
我收到错误:
error: attribute 'haskellPlatform' missing, at /etc/nixos/configuration.nix:54:5
有什么想法吗?我打算使用 xmonad 并想做 haskell dev'.
haskellPlatform
已随着 GHC 7.8.2 的更新被删除,请参阅邮件列表 thread 了解更多详情。
您应该能够将通过 nix-enf -f "<nixpkgs>" -qaP -A haskellPackages
找到的任何软件包安装到 environment.systemPackages
。
使用 nix-env
搜索 haskellPackages.haskellPlatform
应该会导致您在重建期间遇到的相同类型的错误:
nix-env -f "<nixpkgs>" -qaP -A haskellPackages.haskellPlatform
error: attribute ‘haskellPlatform’ in selection path ‘haskellPackages.haskellPlatform’ not found
环境中可以安装任何有效的 haskell 包,例如 xmobar
:
environment.systemPackages = with pkgs; [
haskellPackages.xmobar
];
我可以通过 nix-env
:
nix-enf -f "<nixpkgs>" -qaP -A haskellPackages
...
然而,当我尝试在 /etc/nixos/configuration.nix
中使用 environment.systemPackages
安装它们时:
environment.systemPackages = with pkgs; [
haskellPackages.haskellPlatform
];
我收到错误:
error: attribute 'haskellPlatform' missing, at /etc/nixos/configuration.nix:54:5
有什么想法吗?我打算使用 xmonad 并想做 haskell dev'.
haskellPlatform
已随着 GHC 7.8.2 的更新被删除,请参阅邮件列表 thread 了解更多详情。
您应该能够将通过 nix-enf -f "<nixpkgs>" -qaP -A haskellPackages
找到的任何软件包安装到 environment.systemPackages
。
使用 nix-env
搜索 haskellPackages.haskellPlatform
应该会导致您在重建期间遇到的相同类型的错误:
nix-env -f "<nixpkgs>" -qaP -A haskellPackages.haskellPlatform
error: attribute ‘haskellPlatform’ in selection path ‘haskellPackages.haskellPlatform’ not found
环境中可以安装任何有效的 haskell 包,例如 xmobar
:
environment.systemPackages = with pkgs; [
haskellPackages.xmobar
];