nix相关内容

无法与 40.74.28.9 端口 22 协商:找不到匹配的主机密钥类型.他们的报价:ssh-rsa

开始使用 NixOS 作为新的包管理系统后,在 Azure DevOps 存储库和 rsa ssh 密钥中使用 git 时出现以下错误: jaroslavbezdek@mac>拉无法与 40.74.28.9 端口 22 协商:找不到匹配的主机密钥类型.他们的报价:ssh-rsa致命:无法从远程存储库读取.请确保您拥有正确的访问权限并且存储库存在. 请问我可以用它做什么? 解决方案 使用 ..
发布时间:2021-12-26 17:21:42 其他开发

stack --nix build抱怨ghc版本不匹配

当使用 stack --nix build 在NixOS上构建threepenny-gui时,出现错误,提示我使用了错误的ghc版本.然后,我尝试了 stack --nix setup ,该命令没有运行,因为bash在NixOS上的意外路径上(这是预期的,因为堆栈文档只提到了 stack --nix build 不是 setup ).我想念什么? 仅供参考,为了处理zlib问题,我还根据 h ..
发布时间:2021-05-13 20:40:47 其他开发

如何通过Nix在nixpkgs中覆盖Haskell软件包?

基本上,我在用这个: default.nix {nixpkgs?导入{},编译器?"ghc864"}:nixpkgs.pkgs.haskell.packages.$ {compiler} .callPackage ./gitchapter.nix {} gitchapter.nix {mk派生,基本,目录,额外,文件路径,foldl,hpack,HUnit,m ..
发布时间:2021-05-13 20:33:55 其他开发

通过连接字符串访问Azure Blob存储时身份验证失败

当我们尝试通过python v12 sdk和Azure Blob Storage v12.5.0和Azure核心1.8.2使用连接字符串创建azure blob客户端时,出现身份验证失败的错误. 我用过azure-storate-blob == 12.5.0天蓝色核心== 1.8.2 我尝试使用Python v12 SDK的连接字符串访问我的Blob存储帐户,并收到上述错误.我正在运行 ..

使用nix时不使用stack --nix的原因是什么?

我在NixOS上,但我认为此问题应适用于使用nix的任何平台. 我通过试用发现stack可以与几个选项一起使用来构建项目,但我不完全了解它们之间的区别, stack stack --system-ghc stack --nix 问题: 如果我使用的是nix(在我的情况下为NixOS),有什么理由我不想使用--nix参数吗? 处理haskell项目的nix方法是什么,应 ..
发布时间:2020-11-22 18:30:35 其他开发

安装Elixir或Erlang>的规范方法是什么? 19在非NixOS系统上使用`nix`吗?

从在非NixOS机器上安装Nix软件包管理器的那一刻起,请向10岁的孩子解释一下。例如,我在Mac上,甚至没有〜/ .config 目录。 我发现以下内容(可能)相关资源,而我无法将各个部分放在一起: Nixpkgs手册,9.1。 BEAM语言(Erlang,Elixir& LFE) 在NixOS 18.03上使用Erlang 20.0的Elixir 1.5.1? 我在哪里 ..
发布时间:2020-10-28 21:55:25 其他开发

使用最新版本时,请确保Nix Dev Environment中的Ruby版本

当前,Nix中默认的最新Ruby是2.2.2-p0。当我运行 nix-env -qaP ruby​​ 时,它将返回一个列表,该列表表示可通过 nixpkgs.ruby 。我希望这个Ruby链接将更改为与最新的受支持的ruby版本保持最新。我没有可选的nixpkgs.ruby_2_2_2来确保我的红宝石版本。 查看位于 https://github.com/NixOS/nixpkgs/blob ..
发布时间:2020-10-20 21:29:07 其他开发

在NixOS上构建时Cabal找不到外部图书馆

我正在尝试使用cabal2nix在NixOS上构建内部Haskell项目。它包装(并因此而来)一个外部库,该库在Ubuntu上将通过 wget 设置源代码,然后运行 make&&构建。进行安装和安装ldconfig 。因此,当cabal生成程序时,显然可以找到合适的头文件(位于 / usr / local / include / ta-lib 或 / usr / include / ta-lib ..
发布时间:2020-09-28 04:31:58 其他开发

Nix不会触发coreutils的重建

我在Devuan GNU / Linux系统(x86_64)上运行Nix,并在〜/ .nixpkgs / config.nix 中运行,如九粒药: { packageOverrides = pkgs:{ coreutils = pkgs.coreutils.override { aclSupport = false; attrSupport =否; selinuxSuppor ..
发布时间:2020-09-24 03:41:39 其他开发

nix-shell as#! runghc的口译员

我试图使用nix-shell作为#! runghc的包装,如在联机帮助页中所建议的。但它找不到这些库。根据以下示例,从联机帮助页中删除 #! / usr / bin / env nix-shell #! nix-shell -i runghc -p haskellPackages.HTTP import Network.HTTP main = return() ..
发布时间:2018-06-05 10:44:57 其他开发

从堆栈项目生成Nix包

我有一个软件应用程序,可以用 stack 来构建和安装。我想为Linux和Mac提供一个二进制包。为此,我正在考虑 nix ,因为它可以在Linux和Mac中使用。这将节省我不得不维护两种包装类型的麻烦。 在阅读了如何定义 nix 包裹之后,我希望基于项目的 stack 可以使用如下配置来构建: {stdenv,fetchurl,stack}:#我们需要依赖堆栈 stdenv. ..
发布时间:2018-06-04 17:18:03 其他开发

如何让cabal和nix一起工作

据我所知, Nix 是 cabal沙盒的替代品。 我终于设法安装Nix,但我仍然不明白它如何取代沙箱。 我知道你不需要使用Nix和GHC的包装版本;但是如果你想要 发布一个包,你需要在某些时候使用cabal打包。因此,您需要能够在NIX中编写和测试您的cabal配置。你如何做到这一点? 理想情况下,我想要一个类似于cabal sandbox的环境,但在NIX中“包含”,这是可能的吗 ..
发布时间:2018-06-04 15:05:05 其他开发

如何使用nix构建docker容器?

具体来说,我想使用Nix作为一个更有代表性的替代方案, code> Dockerfile 有更快(非线性)的图像构建。 我已经找到 dockerTools.buildImage 但是我'd喜欢有一个最小的工作示例,我也想知道最终在Docker容器中的结果。 解决方案 p>以下示例程序包(使用 contents = )将$ code> pkgs.nginx nixpkgs程序包导入Doc ..
发布时间:2017-06-11 00:21:29 Linux/Unix