0
問題
我想玩一個名爲Mail::SPF
的perl軟件包,並且存在Build.PL問題。現在我想在運行buildPhase
之前修改源代碼。perlPackages的nix-shell
的C/C++基礎的項目,這是運作良好,但對Perl失敗:
nix-shell -I nixpkgs=nixpkgs_spamassassin/ -A perlPackages.YAML
error: attribute ‘perlPackages’ in selection path ‘perlPackages.YAML’ not found
那我做錯了什麼?
尼克斯-ENV
nix-env -I nixpkgs=nixpkgs_spamassassin/ -f nixpkgs_spamassassin/ -qaP | grep MailSPF
perlPackages.MailSPF perl-Mail-SPF-v2.9.0
暫時我已經將源代碼複製到主文件夾,現在指向'src = /root/nixops/Mail-SPF-v2.9.0;'而不是使用fetchurl。但'nix-shell'會更好... – qknight
'nix-shell''-A perlPackages.YAML'適合我 –
danbst