咋回事?
昨天快乐地把 macOS 升级到了 15 ,结果今天用 hugo
建站的时候,发现 hugo
没了?!
(base) BdimMacBook-Pro:~ bdim404$ hugo
-bash: hugo: command not found
我一想,我也没卸载 hugo
啊。
我的 hugo
是 nixpkgs
安装的,于是我尝试了一哈 nix
还在不在。
(base) BdimMacBook-Pro:~ bdim404$ nix
-bash: nix: command not found
我靠, nix
没了?!
发生了啥?
问了一哈群友,原来每次 macOS 升级, nix
的 $PATH
都会消失。这个 issues 有提。
I have done a few days before the upgrade to Catalina 10.15.6… and today I wanted to install something to discover that my nix installation was gone!
就这么水灵灵的没了!
怎么解决?
但是咱也不想重装 nix
。
根据你的需要,把下面这玩意贴到 /etc/bashrc
或者 /etc/zshrc
里。
# Nix
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
source '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
# End Nix
即可。