You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nix安装后执行验证命令出现nixpkgs未找到错误求助

Nix安装后验证失败的解决办法

你遇到的错误是因为Nix安装完成后,尚未配置用户频道(channels),导致Nix无法找到<nixpkgs>的引用路径。错误信息如下:

警告:Nix搜索路径条目'/nix/var/nix/profiles/per-user/kana/channels'不存在,已忽略
错误:在Nix搜索路径中未找到文件'nixpkgs'(请使用$NIX_PATH或-I添加)

在«string»:1:25处:

        1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runCommand) "shell" { buildInputs = [ (nix-info) ]; } ""
         |                         ^

(使用'--show-trace'查看详细位置信息)

永久解决方法(配置频道)

  • 添加nixpkgs频道,执行以下命令(默认使用不稳定版,若需稳定版可替换为nixos-23.11这类对应版本的频道名称):
    nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
    
  • 更新本地频道缓存:
    nix-channel --update
    
  • 重新执行验证命令:
    nix-shell -p nix-info --run "nix-info -m"
    

临时解决方法(无需配置频道)

如果不想长期配置频道,可以直接在命令中用-I参数指定nixpkgs的来源:

nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/unstable.tar.gz -p nix-info --run "nix-info -m"

内容的提问来源于stack exchange,提问作者Anto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 13:57:28