nixos安装问题,“找不到命令:nix”

yke*_*kel 17 nixos nix

我删除了 /nix 并开始全新安装 nix,但是在安装 nix install nix (MACBook Pro M1 arm64 BigSur) 后 sh <(curl -L https://nixos.org/nix/install) 运行,$ nix但我得到了输出zsh: command not found: nix,同样,nix-shell/nix 卷也未创建,我也尝试了指令在https://docs.plutus-community.com/docs/setup/MacOS.html仍然是同样的问题

laj*_*eme 31

  1. 打开/etc/zshrc并查找以下行(可能位于文件末尾):

     # Nix
     if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
        . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
     fi
     # End Nix
    
    Run Code Online (Sandbox Code Playgroud)
  2. 复制这些行并将其从此文件中删除。

  3. 打开~/.zshrc并将上面复制的行添加到该文件的末尾

  4. 重新启动终端和 nix 现在应该可以工作了。

  • 我尝试了其他解决方案,这是唯一对我有用的解决方案。 (4认同)
  • 似乎升级 macOS 系统会删除/重置 Nix 在安装过程中更新的文件 `/etc/zshrc`。 (3认同)