Error of “error: could not lock config file .git/config: Permission denied” occurs while installing Carthage

痴心易碎 提交于 2019-11-30 07:06:44

Check for the permissions on these files.

ls -l /usr/local/Homebrew/.git/FETCH_HEAD
ls -l /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask/.git/FETCH_HEAD
ls -l /usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart/.git/FETCH_HEAD
ls -l /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/FETCH_HEAD

If you don't have the permissions, run

sudo chown -R $(whoami):admin /usr/local/* && sudo chmod -R g+rwx /usr/local/*

In High Sierra, Run this command instead:

sudo chown -R $(whoami) $(brew --prefix)/*

You can also see the related github issues here

Safa Ozturk

In High Sierra, run the command:

sudo chown -R $(whoami) $(brew --prefix)/*

In my case this command working:

  sudo chown -R $(whoami) $(brew --prefix)/*

However, there is also an easier way of installing Carthage instead of commands line way. It is enough to download the latest package from this link and install it in a wizard way on you Mac.

https://github.com/Carthage/Carthage/releases

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!