• mac下安装和使用brew


    原文链接:https://www.cnblogs.com/wangxishan/p/6294337.html

    一,安装brew

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

    2,安装完成后执行
    brew
    提示:Please run brew update!

    3,按照提示更新,执行
    brew update
    报错:Error: /usr/local must be writable!

    4,赋给/usr/local目录权限,执行sudo chown -R $(whoami) /usr/local,即
    sudo chown -R fxp /usr/local
    其中fxp为系统当前用户名。

    5,再次执行
    brew update
    提示:
    remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
    HEAD is now at c3f959d Merge pull request #1542 from woodruffw/deprecate-utils-json
    To restore the stashed changes to /usr/local run:
    'cd /usr/local && git stash pop'
    ==> Homebrew has enabled anonymous aggregate user behaviour analytics
    Read the analytics documentation (and how to opt-out) here:
    https://git.io/brew-analytics
    ==> Tapping homebrew/core
    Cloning into '/usr/local/Library/Taps/homebrew/homebrew-core'...
    remote: Counting objects: 3757, done.
    remote: Compressing objects: 100% (3647/3647), done.
    remote: Total 3757 (delta 13), reused 305 (delta 1), pack-reused 0
    Receiving objects: 100% (3757/3757), 3.00 MiB | 30.00 KiB/s, done.
    Resolving deltas: 100% (13/13), done.
    Checking connectivity... done.
    Tapped 3636 formulae (3,784 files, 9.3M)
    Already up-to-date.
    Error: Could not link:
    /usr/local/share/doc/homebrew

    Please delete these paths and run brew update.
    ==> Migrating HOMEBREW_REPOSITORY (please wait)...
    Error: Could not link:
    /usr/local/share/doc/homebrew

    Please delete these paths and run brew update.
    ==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew!
    Homebrew no longer needs to have ownership of /usr/local. If you wish you can
    return /usr/local to its default ownership with:
    sudo chown root:wheel /usr/local

    6,按照提示删除/usr/local/share/doc/homebrew,执行
    rm -r -f /usr/local/share/doc/homebrew

    7,再次执行
    brew update

    安装更新成功!

    二,使用brew

    命令行下执行brew,用法提示如下:
    Example usage:
    brew search [TEXT|/REGEX/]
    brew (info|home|options) [FORMULA...]
    brew install FORMULA...
    brew update
    brew upgrade [FORMULA...]
    brew uninstall FORMULA...
    brew list [FORMULA...]

    Troubleshooting:
    brew config
    brew doctor
    brew install -vd FORMULA

    Developers:
    brew create [URL [--no-fetch]]
    brew edit [FORMULA...]
    https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md

    Further help:
    man brew
    brew help [COMMAND]
    brew home

    常用命令有安装和卸载等,以安装和卸载autojump为例:
    安装:sudo brew install autojump
    卸载:sudo brew uninstall wget



    作者:走一朝
    链接:https://www.jianshu.com/p/27d5a98144f3
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 相关阅读:
    Asp.net Core 6.0 如何在开发时动态更新cshtml (开发篇)
    .NET Core 中正确使用 HttpClient 的姿势
    SQLite Entity Framework Core 使用 DBFirst
    c# 解析xml
    asp.net core 6 发布到IIS后打开开发模式(错误信息显示出来)
    linq to entity group by 时间
    Kubernetes——StatefulSet控制器——案例:etcd集群
    Kubernetes——访问控制
    C++正则表达式
    find、find_if、find_first_of、find_if_not、search、二分查找
  • 原文地址:https://www.cnblogs.com/zc347656462/p/10274466.html
Copyright © 2020-2023  润新知