nix

    3热度

    1回答

    当前特拉维斯支持linux (ubuntu?) and mac。 我目前正在探索nix。我认为这是一种声明系统全局状态的有效方法。它可在不同的级别: nix: package nixos: machine nixops: deployment 随着目前的状态,我可以在Linux虚拟机上安装nix的软件包管理器,并得到我需要的所有包,太棒了! 在我的理想世界中,我可以在机器或部署级别(机器)上执行相

    1热度

    1回答

    他们将它写入nix文档中: 但是,Nix可以自动从源代码跳过构建,而是使用二进制缓存,即提供预构建二进制文件的Web服务器。例如,当要求从源代码生成/nix/store/b6gvzjyb2pg0...-firefox-33.1时,Nix将首先检查文件https://cache.nixos.org/b6gvzjyb2pg0 ... .narinfo是否存在,如果存在,则从那里获取预建的二进制文件;否

    -1热度

    1回答

    Leksah在NixOS 14.12 - 不稳定的频道无法安装,为什么? [[email protected]:~]$ nix-channel --list nixpkgs http://nixos.org/channels/nixpkgs-unstable [[email protected]:~]$ nix-env -i leksah installing ‘leksah’ thes

    0热度

    1回答

    我使用cabal2nix生成shell.nix文件。但是我无法弄清楚如何将非Haskell包依赖关系添加到shell.nix文件中。 以下是由cabal2nix --shell生成的一个简单的shell.nix文件示例。我如何编辑它以做我想要的? with (import <nixpkgs> {}).pkgs; let pkg = haskellngPackages.callPackage

    1热度

    1回答

    我是Nix的新手,对此非常兴奋(我一直在使用Haskell)。 我打算用它来部署Php应用程序。但是,Nix如何处理 Php包(正常安装或使用梨)。

    4热度

    2回答

    是否可以将Nix用户配置文件或配置复制到其他用户或主机? 我的意思是,假设我使用nix-env -i安装了一些软件包。我怎样才能复制这个环境并在别的地方使用它? NixOs配置的同样问题。我可以通过修改/etc/nixos/configurtion.nix来创建新配置。但是如果我使用nix-env -i添加了一些包。我可以生成与此新环境相对应的配置(或同等配置)吗?

    4热度

    1回答

    具体来说,我试图安装Haste到nix。 我可以在nixpkgs/pkgs/top-level/haskell-packages.nix中看到一个hasteCompiler条目,并在nixpkgs/pkgs/development/libraries/haskell/haste-compiler/中看到相应的.nix文件,但我不确定如何安装它。具体而言,没有 nix-env -i haste n

    2热度

    1回答

    我使用configuration.nix同时安装emacs和haskellMode包的方式: environment.systemPackages = with pkgs; [ (haskellPackages.ghcWithPackages (self : [ self.cabalInstall self.happy self.alex self