在 mac 上安装 homebrew 时出现错误:/usr/local/bin/brew update --force 失败

Sun*_*nny 8 macos homebrew

在我的 mac OS 版本 - 10.14.5 上安装自制程序时

我收到以下错误:-

in-iftekhar-04eb:~ iftekhar.khan$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN to continue or any other key to abort
==> Downloading and installing Homebrew...
HEAD is now at 203980ac5 Merge pull request #6309 from Homebrew/dependabot/bundler/docs/html-pipeline-2.11.1
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:254:in `mkdir': Permission denied @ dir_s_mkdir - /private/tmp (Errno::EACCES)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:254:in `fu_mkdir'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:228:in `block (2 levels) in mkdir_p'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:226:in `reverse_each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:226:in `block in mkdir_p'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:211:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/fileutils.rb:211:in `mkdir_p'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/pathname.rb:576:in `mkpath'
    from /usr/local/Homebrew/Library/Homebrew/config.rb:56:in `<top (required)>'
    from /usr/local/Homebrew/Library/Homebrew/global.rb:27:in `require'
    from /usr/local/Homebrew/Library/Homebrew/global.rb:27:in `<top (required)>'
    from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
    from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
Failed during: /usr/local/bin/brew update --force
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题吗?谢谢!

l'L*_*L'l 13

也许尝试:

\n\n
sudo install -d -o $(whoami) -g admin /private \n
Run Code Online (Sandbox Code Playgroud)\n\n

也许:

\n\n
sudo chown -R $(whoami) $(brew --prefix)/*\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xe2\x86\xb3 https://gist.github.com/irazasyed/7732946

\n

  • 尝试了这个,它起作用了: `sudo chown -R $(whoami) $(brew --prefix)/*` 谢谢。 (2认同)