nix

    2熱度

    1回答

    可能是因爲missing module? $ nix-shell -p haskellPackages.ghc -p haskellPackages.random 給予以下shell [nix-shell:~]$ ghci GHCi, version 8.0.2: http://www.haskell.org/ghc/ :? for help Loaded GHCi configurati

    0熱度

    3回答

    根據https://chris-martin.org/2015/installing-nixos存在/etc/nixos/configuration.nix文件。 我使用的是從https://hub.docker.com/r/nixos/nix/泊塢窗容器和運行 find . -name "configuration.nix" 容器也不返回結果中 。 該配置位於何處?

    1熱度

    1回答

    我在使用this模板來配置我的自定義vim和Nix。我vim-config/default.nix如下: { pkgs }: let my_plugins = import ./plugins.nix { inherit (pkgs) vimUtils fetchFromGitHub; }; in with (pkgs // { python = pkgs.python3; });

    6熱度

    1回答

    我有一個Nix包,我想捆綁到碼頭集裝箱中。 具體而言,我想使用Nix作爲Dockerfile的更具表現力的替代方案,以便更快速地(非線性)構建圖像。 我發現了有關dockerTools.buildImage的文檔,但我希望有一個最小的工作示例,並且我也想知道在Docker容器中結束了什麼。

    1熱度

    1回答

    我使用nix包管理器安裝了$ nix-env -i boost,但是在我的配置文件的當前代中沒有增加頭文件。 因此~/.nix-profile/include/boost不會退出,但可以在~/.nix-profile/lib中找到boost庫文件。 我在nix商店搜索到,並在商店內找到boost-dev文件夾中的標題。 爲什麼nix沒有將升壓頭鏈接到我當前的一代?

    3熱度

    1回答

    假設你有bash腳本簡單的集合組成一個命令行工具,在bin/主腳本,並在lib/一些庫腳本,所有與尼克斯使用tool.nix有default.nix爲了方便包裝: scriptdir └─ bin/ └─ tool └─ lib/ └─ default.nix └─ tool.nix tool.nix應該如何正確打包此工具,允許在tool <args>的shell中執行too

    5熱度

    1回答

    我一直對Nix感興趣,我想我最終會嘗試使用它來啓動一個新的haskell項目。 我開始了與目錄結構 project.cabal src/Lib.hs 凡陰謀文件具有以下內容: name: project version: 0.1.0.0 build-type: Simple license: MIT cabal-version: >= 1.18 library expo

    2熱度

    2回答

    目前使用在Mac OS X上的尼克斯通道將包裝使用Erlang 18內置提供的藥劑的版本: $ iex --version Erlang/OTP 18 [erts-7.3.1.2] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] IEx 1.4.2 我想包更新到使用Erlang 19.什麼

    2熱度

    1回答

    我有一個叫做myscript.py的Python腳本,並且想用mkDerivation將它打包爲nix派生。 唯一的要求是,我的Python腳本對於Python庫(它本身取決於requests和six Python庫)具有運行時相關性,例如consul。 例如,對於myscript.py: #!/usr/bin/env python3 import consul print('hi')

    2熱度

    1回答

    作爲非nix'er我安裝了最新版本的https://github.com/reflex-frp/reflex-platform。我認爲在這個nix-shell中工作是一個不錯的經歷。 現在我想知道在這個shell中安裝和使用哪些版本的Haskell包。一些谷歌搜索後,我在下面的表格中發現一個尼克斯-ENV命令: nix-env -f '<nixpkgs>' -qaPA haskellPackage