cost 111 ms
如何在 shell.nix 中引用自定义派生? - How to refer to custom derivation in shell.nix?

我对尼克斯很陌生。 我想在我的shell.nix文件中引用项目脚本,这样当我cd进入我的项目目录时,我可以按名称引用它们,并且我可以在源代码更改时使它们保持最新。 为了了解如何执行此操作,我为 shell 脚本创建了一个非常简单的派生。 最终我想使用其他语言,但我开始很简单。 它看起来像这样:# ...

什么是 `nix-env -f` 的 `nix-shell` 等价物<path-to-my-local-nixpkgs-repo> -iA...`?</path-to-my-local-nixpkgs-repo> - What is the `nix-shell` equivalent of `nix-env -f <path-to-my-local-nixpkgs-repo> -iA ...`?

或者这只能通过编写自定义shell.nix ? 其中path-to-my-local-nixpkgs-repo是一个目录,其中包含一个包含有效 Nix 表达式的default.nix文件。 该目录可能包含个人的 Nix 软件包集合或Nixpkgs 存储库的本地克隆。 我认为这是 Nix 手册中引入 ...

2021-06-05 15:12:43   2   239    nix-shell  
Nix:派生如何在不调用构建器的情况下在 nix-shell 中设置 PATH? - Nix: How a derivation sets up PATH in nix-shell without calling builder?

派生需要很多参数,但只有其中一个builder是可执行的,对吗? 而且nix-shell并没有真正执行builder ,这意味着无法运行诸如export PATH=...命令。 但是我发现其他一些派生提供了它们的虚拟 shell 环境,其中 PATH 是任意设置的,例如 haskell 包派生的 ...

什么是 nix-shell 的等效 shell.nix &#39;<nixpkgs> &#39; - 一个咕噜咕噜 - What is the equivilent shell.nix for nix-shell '<nixpkgs>' -A gnused

我正在尝试探索 gnu sed 代码库。 我可以从命令行执行此操作: 然后在 sed 等下编辑代码 但是我想使用未安装的 ctags: 安装软件包,但: 得到错误: 我意识到我必须使用 shell.nix 但找不到上述的 mkShell 示例。 PS 两次调用 nix-shel ...

你如何让“nix-shell”从标准输入中读取? - how do you make `nix-shell` read from stdin?

交互式程序通常可以从标准输入读取输入,例如, 或者 但是, nix-shell似乎没有这种行为,例如 而预期的 output 将是Hello, world! . 使用nix-shell(1)中建议的技巧: 导致错误: 我的相关程序版本如下: 因此我的问题是:如何让nix-shell从标准输入读取 ...

相当于在 `shell.nix` 中将`-p zlib` 参数传递给`nix-shell` - Equivalent of passing `-p zlib` argument to `nix-shell` in `shell.nix`

如果我在nix-shell下构建我的 Haskell 项目,它会给出关于缺少zlib的错误。 如果我使用nix-shell -p zlib在 nix-shell 中构建项目,那么项目会看到zlib并成功构建。 如何将zlib package 添加到shell.nix文件,以便不再需要传递-p zl ...

是否有可能打破一个长的`#! nix-shell -p`行变成多行? - Is it possible to break up a long `#! nix-shell -p` line into multiple lines?

有可能分手很长的#! nix-shell -p #! nix-shell -p行变成多行? 例: 我已经尝试过这种方法,但是毫不奇怪,GHC不会看到镜头和文字包。 我依稀记得,有人在GitHub上写了一个自定义#! nix的解释器,允许对Haskell(和其他)程序包依 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM