macOS Sonoma 符号链接-“操作不允许”

macOS Sonoma 符号链接-“操作不允许”

我正在尝试为存储在 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标志会负责替换任何预先存在的内容,但显然没有

相关内容