我正在尝试在最近更新为Mojave的MacOS上安装OpenJdk 8。安装命令是
brew tap AdoptOpenJDK/openjdk
它导致以下错误:
touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
error: could not lock config file .git/config: Permission denied
Cannot rebase: You have unstaged changes.
Please commit or stash them.
但是,当我从做的/ usr /本地/家酿目录中“git的状态”,它说:“没有什么承诺,工作树干净”。
我查看了/ Homebrew下隐藏的.git目录。昨天之前,它没有被触及一年。我通常不会弄乱它,也不会在一段时间内使用它来安装任何东西。
答案 0 :(得分:0)
cannot rebase
是一个红色鲱鱼-早期失败使Git感到困惑,认为它需要重新建立基础,但是早期失败并不是因为更改。实际的问题是permission denied
。
那个问题恰恰说明了它的意思。您和您自己一样,无权修改这些文件。这意味着您要么撤销自己的许可,要么以其他用户的身份创建这些文件。参见How to fix homebrew permissions?