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

前端 未结 7 745
时光取名叫无心
时光取名叫无心 2020-12-24 01:38

I want to install carthage on my Mac OS using brew install carthage command. However, I get the following error:

touch: /usr/local/Homebrew/.git         


        
7条回答
  •  余生分开走
    2020-12-24 02:01

    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

提交回复
热议问题