nix-shell 用于 perlPackages
nix-shell for perlPackages
问题
我想玩一个名为 Mail::SPF
的 perl 包,但有一个 Build.PL 问题。现在我想在 运行 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
正是我要找的!谢谢
问题
我想玩一个名为 Mail::SPF
的 perl 包,但有一个 Build.PL 问题。现在我想在 运行 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
正是我要找的!谢谢