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