1

我在 MacOS Catalina 上找不到 nix-env、nix-build、nix-shell 等。

我安装了:

sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume

并且昨天能够运行它们。我重新启动了计算机,但再也找不到它们了。find / -name nix-env | grep nix-env什么都不显示。

我尝试使用相同的命令 ( sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume) 再次安装,但这次它立即以 0 状态代码存在。

我怀疑我需要做一些事情来安装虚拟驱动器。

4

3 回答 3

1

您应该遵循有关推荐方法的注释

看起来该卷未安装(按照文档中的说明检查/etc/fstab状态vifs)。

于 2020-11-09T16:36:37.313 回答
0

使用磁盘工具 UI 删除 nix 卷(sudo rm -rf /nix不起作用)。

然后再次运行脚本,这次是十指相扣:sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume

于 2020-11-05T21:56:20.627 回答
0

虽然 Nix(其中包括)使用bash较新的 MacOS 安装,但确实使用zsh而不是bash.

因此,您也需要更新您的.zshrc以从 bash 获取此命令。

在您的终端开始编辑:

sudo nano ~/.zshrc

并添加:

source ~/.nix-profile/etc/profile.d/nix.sh

重新加载并测试

source ~/.zshrc; nix --version
于 2022-01-19T12:03:00.970 回答