我正在尝试为存储在 git repo 中的 neovim 配置设置一个符号链接。它在 Linux 上运行时运行良好,但当我在 MacBook 上尝试时,出现以下错误:
ln -sfn ~/dotfiles-and-utils/nvim ~/.config
ln: /Users/<my username>/.config/nvim: Operation not permitted
我寻找解决方案时猜测它与 macOS SIP 有关,但同时我认为它不/Users/username/.config
应该被 SIP 覆盖?
答案1
原来是因为nvim
我试图放置符号链接的目录已经存在。我以为这些-sfn
标志会负责替换任何预先存在的内容,但显然没有