如何解决为什么 micro 需要 sudo 才能在 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
但是,如果我使用 sudo 运行它,它确实有效。这正常吗?
在 sudo
下,您的主目录会有所不同 - 这个名为 ~root/.micro
的文件是一个目录。但 ~zorroceasar/.micro is not (
~username` 通常在 shell 中解析为该用户的主目录)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。