nix-shell for perlPackages



问题

我想使用一个称为Mail::SPF的Perl软件包,并且有一个构建。现在,我想在运行buildPhase之前修改源。

对于基于C/C 的项目,这效果很好,但对于Perl,它失败了:

nix-shell -I nixpkgs=nixpkgs_spamassassin/ -A perlPackages.YAML
error: attribute ‘perlPackages’ in selection path ‘perlPackages.YAML’ not found

那我做错了什么?

nix-env

nix-env -I nixpkgs=nixpkgs_spamassassin/ -f nixpkgs_spamassassin/ -qaP | grep MailSPF
perlPackages.MailSPF                                      perl-Mail-SPF-v2.9.0

@danbst

nix-shell '<nixpkgs>' -A perlPackages.YAML

是我正在寻找的东西!谢谢

最新更新