nix 相关问题

Nix是一个纯粹的功能包管理器。

Haskell Shake构建:如何使用摇共享和/或摇云设置共享缓存文件夹?

我知道这是GHC的Hadrian构建系统正在使用的新功能,因此工作流程可能是高级的,特定的或仍在发展中。到目前为止,我已阅读以下内容:docs / Cloud.md探索...

回答 1 投票 0

导入 =>找不到

我正在关注nix药丸[1],在最新的频道发行版[2]中,该药不再起作用。 $ echo'graph test {a-b}'|结果/ bin /点-Tpng -o test.png格式:“ png”无法识别。 ...所以我...

nix
回答 3 投票 0

从存储路径转到nix repl中的派生

我要调试的软件包之一隐藏在一些派生链接中。我在其中一个路径中找到了一个引用,但这是我不能拉进nix repl的字符串。有没有办法...

nix
回答 1 投票 0

如何将Nix项目添加为Haskell Stack + Nix项目中的依赖项

我正在尝试使用stack + nix编写haskell项目。我当前的stack.yaml和shell.nix如下:解析器:lts-14.6软件包:-。 nix:启用:true纯:true shell文件:shell.nix ...

回答 1 投票 2

使用Nix的callCabal2nix时如何启用Haskell分析

当前,我的default.nix看起来像:{来源?导入./nix/sources.nix,编译器? “ ghc865”}:让niv =导入sources.nixpkgs {叠加= [(_:_:{niv =导入source.niv {}; ...

回答 1 投票 1

无法重新编译带有Nix覆盖的coreutils

正如在这个问题中所讨论的那样,对于Nix本身必不可少的推导的主要属性比平常更为复杂。我尝试使用示例中提供的代码,并且遇到了更多...

回答 1 投票 0

NixOS:在configuration.nix中设置默认通道

如何在NixOS的/etc/configuration.nix中设置默认通道?有一个命令来设置它并使用sudo nix-channel进行重建--add https://nixos.org/channels/nixpkgs-unstable sudo nixos -...

回答 3 投票 11

[stack exec在纯nix中使用http-client / http-client-tls时失败

我正在使用nix,stack和http-client-tls从Haskell中的HTTPS进行GET / POST数据。问题是,堆栈exec project-exec失败,出现:project-exe:安全性:createProcess:runInteractiveProcess:...

回答 1 投票 1

Nix如何使用替代存储路径进行CI缓存

许多CI提供程序为您提供了一个目录,该目录的内容在各个版本之间保留,您可以将其用作缓存。存储在其他位置的所有内容都会丢失。这意味着...

nix
回答 1 投票 2

Nix Gradle dist-无法为Linux amd64加载本地库'libnative-platform.so'

我正在尝试基于Freemind构建Freeplane派生,请参见:https://github.com/razvan-panda/nixpkgs/blob/freeplane/pkgs/applications/misc/freeplane/default.nix {stdenv,fetchurl, jdk,jre,...

回答 1 投票 2

我如何在docker映像中应用nix-shell配置?

我正在尝试使用Nix来统一我的本地开发环境和我正在使用的基于docker的Gitlab CI构建。我有一个简单的shell.nix,它可以完美运行-我可以运行nix-shell ...

回答 2 投票 1

关于Nix软件包管理的Nix表达式是什么?

即使阅读了Nix手册,它仍然使Nix的表达真正混淆。有时它们被称为派生,但存储派生也意味着其他。

nix
回答 2 投票 1

如何在Nixos中拖尾/流系统日志

我在这里看:https://github.com/NixOS/nixos/blob/master/modules/services/logging/syslogd.nix我尝试了一个简单的方法:tail -f / var / log / syslog,但是结果是:尾巴:无法打开'/ var / log / syslog'...

回答 1 投票 0

NixOS:在现有属性集之下添加

我正在编写一个小的电子邮件NixOS模块,该模块为提供的帐户设置了mutt,mbsync,msmtp等。我希望为特定用户声明它,因为创建的文件应归该用户所有,...

回答 1 投票 1

如何在nixos上安装systemctl服务

如果我这样做:#!/ usr / bin / env bash set -e; cd“ $(dirname” $ BASH_SOURCE“)” ln -sf“ $(pwd)/interos-es-mdb.service”'/etc/systemd/system/interos-es-mdb.service'systemctl enable interos-es- mdb ....

回答 2 投票 0

什么是Nix表达式?

即使阅读了Nix手册,它仍然使Nix的表达真正混淆。有时它们被称为派生,但存储派生也意味着其他。

nix
回答 2 投票 0

Nix:一组反引号

我有一个很好的方法将值直接反引用到集合中吗?在Nix中,我们可以使用反引号根据变量选择属性:let x = {a =“ V”; }; sel =“ a”;在x中。“ $ {sel}” ...

nix
回答 1 投票 0

不使用SSL验证调用fetchgit

我正在尝试使用fetchgit从实验室的私有GitLab服务器下载源存储库,该服务器目前已对其SSL证书进行自签名。 default.nix:with(import {}); {test-pkg = ...

回答 1 投票 0

根据属性将外壳函数添加到stdenv

是否有一种简单的方法可以向stdenv提供的环境中添加bash函数?使用“ nix-shell”进行开发时,我可以运行“ unpackPhase”或“ buildPhase”之类的命令,因为mkDerivation将...

nix
回答 1 投票 2

捆绑多个程序的Nix推导

我正在尝试编写将安装一些可执行文件的派生工具。我可以使用symlinkJoin {pgm-a,pgm-b,symlinkJoin}轻松地做到这一点:symlinkJoin {name =“ pgm-env”;路径= [pgm-a,pgm -...

nix
回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.