cost 249 ms
我可以使用不同版本的包啟動 nix-shell 嗎?

[英]Can I start nix-shell with packages from different revisions?

我可以使用來自特定版本的 package 啟動nix-shell ,例如 我可以在一個命令中使用兩個包啟動nix-shell ,但來自不同的修訂版嗎? 例如,如果我想要上面特定版本中的ktlint和jq ? ...

如何在 shell.nix 中引用自定義派生?

[英]How to refer to custom derivation in shell.nix?

我對尼克斯很陌生。 我想在我的shell.nix文件中引用項目腳本,這樣當我cd進入我的項目目錄時,我可以按名稱引用它們,並且我可以在源代碼更改時使它們保持最新。 為了了解如何執行此操作,我為 shell 腳本創建了一個非常簡單的派生。 最終我想使用其他語言,但我開始很簡單。 它看起來像這樣:# ...

從 shell.nix 更改 nix-build 的 TMPDIR

[英]Change nix-build's TMPDIR from shell.nix

我正在嘗試使用帶有shell.nix文件的nix-shell來獲得一個干凈的開發環境,但我不知道如何更改臨時構建目錄的位置。 buildInputs包是在/tmp中構建的,但是這個路徑沒有足夠的空間,我收到一個error: [Errno 28] No space left on device 。 ...

如何運行“corepack enable”來安裝 Yarn berry?

[英]How to run `corepack enable` to install Yarn berry?

對於 Yarn 的現代版本,又名 Yarn Berry,首選安裝是通過 Corepack,Corepack 默認包含在 Node.js 安裝 (>=16.10) 中。 見https://yarnpkg.com/getting-started/install 這就是我嘗試在default.ni ...

Nix shell.# 引用父目錄中的 shell.nix

[英]Nix shell !# to refer to to shell.nix in a parent directory

我最近開始幾乎所有的腳本#!/usr/bin/env nix-shell #! nix-shell -i bash set -e 但這要求default.nix / shell.nix與腳本位於同一目錄中,但並非總是如此。 有沒有辦法告訴nix-shell查看*.nix文件的所有父目錄? ...

如何使用 nix-shell 從 PyPi 安裝 playwright?

[英]How to use nix-shell to install playwright from PyPi?

我正在嘗試創建一個安裝python和playwright的nix-shell 。 我的代碼確實安裝了 python,但我無法正確安裝playwright 。with (import <nixpkgs> {}); let playwright = pkgs.python38Pack ...

什么是 `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從標准輸入讀取 ...

在 nix-shell 中配置魚 shell 提示

[英]configuring fish shell prompt inside nix-shell

我嘗試按照此處的步驟配置提示: https://nixos.wiki/wiki/Fish 結合此處有關基本文件位置和內容的信息: https://fishshell.com/docs/current/faq.html#how-do-i-set-my-prompt 如果我理解正確, fish_prom ...

nix-shell 找不到標准屬性

[英]nix-shell can't find standard attribute

我正在運行 nixos 19.09 並嘗試按照創建 ruby​​ 包的說明進行操作。 但是在第一步中,我收到一個錯誤, withPackages屬性。 命令: $ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" -- ...

相當於在 `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 ...

添加bash,以便被/ usr / bin / env識別

[英]add bash so that it's recognized by /usr/bin/env

當我在NixOS上執行which bash時,我得到: 但是我得到這個錯誤: env:無法執行“ bash”:沒有這樣的文件或目錄 這肯定是因為使用了hashbang: 我嘗試了這個: 但這沒有幫助。 有誰知道我如何讓env識別bash的路徑? ...

如何在 Nixos 上安裝 postgresql-client / psql

[英]How to install postgresql-client / psql on Nixos

我想知道如何在 NixOS 上安裝psql命令。 需要明確的是:我只對客戶端感興趣,而不是服務器。 我查看了推導,但找不到任何指針。 有沒有辦法在不從源代碼構建的情況下創建派生? 謝謝! ...

是否有可能打破一個長的`#! 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