为什么 micro 需要 sudo 才能在 Mac 上工作?

Why is micro requiring sudo to work on Mac?

我已经在我的 Mac 上安装了 micro (V3),但是每当我尝试 运行 它时,我都会得到这个:

file=user/user.go:31 level=fatal mkdir /Users/zorrocaesar/.micro: not a directory

它确实有效,但是,如果我 运行 它带有 sudo。这正常吗?

not a directory 是一个非常具体的错误。这意味着 /Users/zorrocaesar/.micro 存在但不是目录的某种类型。尝试做一个

ls -l /Users/zorrocaesar/.micro

It does work, however, if I run it with sudo. Is this normal?

sudo 下,您的主目录会有所不同 - 这个名为 ~root/.micro 的文件是一个目录。但是 ~zorroceasar/.micro is not (~username` 通常在 shell 中解析为该用户的主目录)。