gpt4 book ai didi

haskell - nixpkgs 中的 haskell 包在哪里?

转载 作者:行者123 更新时间:2023-12-04 22:11:21 28 4
gpt4 key购买 nike

我曾经使用 nix-env -qaP <haskell-package-name> 来搜索一个 haskell 包。但是自从我前段时间更新了我的 nix channel 后,所有的 Haskell 包都消失了。

再具体一点:
qs@BF:~$ nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable

qs@BF:~$ nix-env --version
尼克斯环境(尼克斯)1.9

qs@BF:~$ uname -a
Linux BF 3.13.0-35-generic#62-Ubuntu SMP Fri Aug 15 01:58:42 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

我想知道是否需要添加一些其他可能包含 haskell 包的 channel 。与 Haskell NG 有什么关系吗?

谢谢。

最佳答案

我记得在来自 Peter Simons 的邮件列表中看到(虽然我现在找不到确切的链接),已经通过 nix-env 禁用了对顶级命名空间中的 Haskell 包的搜索,因为它们非常大,而 nix-env 已经很慢。相反,所有 haskell 包都位于名为 haskellPackages 的单独命名空间中。有关更多信息,请参阅 here 。要安装像 text 这样的 Haskell 包,可以使用以下命令:

nix-env -i -A nixpkgs.haskellPackages.text

要查找包名称,请使用以下命令:
nix-env -f "<nixpkgs>" -qaP -A haskellPackages | grep text

关于haskell - nixpkgs 中的 haskell 包在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31366543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com