在mac osx 10.10上通过自制软件安装git导致:错误:权限被拒绝 - /usr/local/lib/perl5/site_perl/5.18.2

 手机用户2502869023 发布于 2022-12-12 16:06

嗨,我刚试过在我的mac上通过自制软件安装git - 出了点问题.我安装了mac app的github,但我尝试删除它.我系统中当前的git版本是:

Nielsk@~: $ git --version
git version 1.9.3 (Apple Git-50)

如果我尝试通过自制软件安装git会发生这种情况:

Nielsk@~: $ brew install git
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.1.3.y
######################################################################## 100,0%
==> Pouring git-2.1.3.yosemite.bottle.tar.gz
==> Caveats
The OS X keychain credential helper has been installed to:
  /usr/local/bin/git-credential-osxkeychain

The 'contrib' directory has been installed to:
  /usr/local/share/git-core/contrib

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completion has been installed to:
  /usr/local/share/zsh/site-functions
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied - /usr/local/lib/perl5/site_perl/5.18.2
Error: Permission denied - /usr/local/lib/perl5/site_perl/5.18.2

我怎么解决这个问题?

4 个回答
  • 对于使用新El Capitan OS的用户,您需要更新您的权限:

    打开终端并键入以下命令:

    $ sudo chown -R $(whoami):admin /usr/local 
    $ brew doctor 
    $ brew update
    $ brew link --overwrite git
    

    上述解决方案适用于其他brew安装,如节点等.如果您开始安装,只需更换最后一行,但在brew安装期间遇到错误.

    2022-12-12 16:08 回答
  • 从高塞拉利昂,chown/usr/local是不允许的.但是,您仍然可以更改子目录的权限/usr/local.

    就我而言,我不得不创建Frameworks/usr/localsudo chown -R $(whom) Frameworks.在那之后跟着brew doctor说什么.

    更好的方法是创建你需要的子目录并运行

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

    2022-12-12 16:08 回答
  • permission denied在安装git之前我遇到了类似的错误,直到我清理完为止:

    $brew doctor
       .....   << long output of issues, so you run:
    $brew prune
    $brew doctor
       .....   << less issues now, so manually clean up
    $brew update 
    $brew install git 
    

    这也解决了你的错误吗?

    2022-12-12 16:09 回答
  • 我也遇到了同样的问题.我认为我们应该更改可读权限,以确保"all"可以读取任何目录.所以我尝试了命令:sudo chown -R $USER:admin /usr/local 然后:brew link --overwrite git它适用于我,希望它也适合你.

    2022-12-12 16:09 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有