如何在 OSX 中停用 NixOS 组件?

如何在 OSX 中停用 NixOS 组件?

我在 OSX 中使用 gcc 遇到了麻烦。

我想要 XCode 附带的 gcc ( Apple LLVM version 10.0.1 (clang-1001.0.46.4))。但是在我的 PATH 上,这个 gcc ( gcc (GCC) 7.4.0) 被优先使用。

$ which gcc
/Users/antkong/.nix-profile/bin/gcc

有什么办法可以关闭/停用这个特定的包吗?我已查看文档,但诸如 等主要命令nix-env没有nix-store提供任何逃生出口。

我尝试了以下

$ nix-env -u gcc
warning: name collision in input Nix expressions, skipping '/Users/antkong/.nix-defexpr/channels_root/nixpkgs'

gcc仍然指向我的nix配置文件下的那个。

答案1

要使用的命令实际上是

 nix-env -e gcc 

-u并不是像我想的那样卸载...它实际上意味着upgrade

相关内容