【问题标题】:Homebrew install fails while copying files复制文件时 Homebrew 安装失败
【发布时间】:2017-03-28 07:26:09
【问题描述】:

我运行这个:

/usr/bin/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

点击“返回”(输入按钮)后,我收到此错误:

==> Downloading and installing Homebrew...
fatal: cannot copy '/usr/local/git/share/git-core/templates/hooks/pre-receive.sample' to '/usr/local/Homebrew/.git/hooks/pre-receive.sample': Permission denied
Failed during: git init -q

任何想法我面临什么样的错误以及可以做什么?这对我来说不是很清楚,因为这是我第一次面对这样的事情。

【问题讨论】:

    标签: git permissions homebrew


    【解决方案1】:

    将文件下载到/usr/local 时,您的权限被拒绝。

    这个文件夹通常属于根目录。这是 brew 的一个已知问题。通过这样做来修复它

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

    然后重新运行安装程序。

    【讨论】:

    • 是的,先生,您是对的。在 StackOverflow 上发布问题半小时后发现。 :)
    • 我必须运行 sudo chown -R $USER /usr/local 才能让它工作。
    • 是的,'sudo chown $(whoami) /usr/local' 对我也不起作用。 'sudo chown -R $USER /usr/local' 做到了。谢谢@joran
    • 如果这不起作用。试试这个 sudo chown -R $(whoami) $(brew --prefix)/*
    • @Manigandasaravanan sudo chown -R $(whoami) $(brew --prefix)/* 这对我有用。
    【解决方案2】:

    我可以让它工作

    sudo chown -R $USER /usr/local
    

    感谢@joran 在 cmets 中提出的建议

    【讨论】:

    • 如果这不起作用。试试这个 sudo chown -R $(whoami) $(brew --prefix)/*
    • “不允许操作”来了
    【解决方案3】:

    如果没有任何效果,那么只需卸载并再次安装 home-brew。

    卸载命令:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
    

    安装命令:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    【讨论】:

      【解决方案4】:

      我在尝试通过其他 Mac 用户更新 Brew 时遇到了错误消息问题。当我尝试输入上述sudo chown -R $USER /usr/local 我得到了:

      chown: /usr/local: Operation not permitted
      

      我发现 this sudo chown -R $(whoami) $(brew --prefix)/* 允许我为单独的 Mac 用户执行 brew 安装。

      【讨论】:

        猜你喜欢
        • 2022-11-03
        • 2021-06-09
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多