精华内容
下载资源
问答
  • HomebrewMac Os的包管理工具,相当于Redhat Linux(Centos/RHEL/Fedora)的yum或者Debian Linux(Debian/Ubuntu)的apt-get。这篇文章主要介绍了Mac安装Homebrew的那些事儿 ,需要的朋友可以参考下
  • Mac 安装Homebrew

    2021-01-08 00:12:01
    1.输入homebrew官网给的安装命令: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 输入后会有个让你确认,点击enter键确认输入密码即可。 2.报错了 ...
  • mac 安装homebrew

    2020-03-28 22:55:17
    最近在安装homebrew的时候,遇到各种坑,网上很多资源也和我遇到的 不一样,这次正好搞了一下,下载文件,直接 /bin/bash brew_install.sh 即可,文件内镜像已经更换成国内的。
  • M1芯片的Mac安装homebrew

    万次阅读 多人点赞 2021-01-15 16:50:42
    新款的M1芯片的Mac安装homebrew的操作方法,遇到错误评论区留言。 一起解决!!!

    因为最近入手一个新款的Mac,M1芯片的,安装了好久的homebrew,一直出现问题,也是参考了好多的文章,现在终于安装成功了,下面给大家分享一下安装的教程!!!

    ====================================================================

    本文简单的介绍了M1芯片Mac上安装homebrew的方法,

    在这里插入图片描述

    一、脚本说明

    Homebrew是一款包管理工具,目前支持macOSlinux系统。主要有四个部分组成: brewhomebrew-corehomebrew-caskhomebrew-bottles

    (1)安装 ARM 版 Homebrew

    ARM版Homebrew需要安装在/opt/homebrew路径下,早期的时候需要手动创建目录执行命令,目前使用最新脚本不需要手动操作。

    直接执行:Homebrew默认安装脚本:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    如果你等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址:

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
    

    请按照下面 「安装说明」中步骤执行。

    二、安装说明(建议先看一遍再操作)

    (1)提前设置homebrew-core镜像源并执行:

    安装脚本的好处是可稳定访问,安装默认使用中科大镜像:

    # 中科大
    HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git
    
    /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
    

    然后还需要设置下环境变量,在~/.zshrc或者~/.bashrc文件末尾追加下面代码。

    export PATH=/opt/homebrew/bin:$PATH
    

    注意:如果你确定使用的终端是zsh,那请编辑.zshrc文件,否则请操作.bashrc文件。

    .bashrc为例,在终端执行下面代码可以直接追加内容并让文件生效:

    echo export PATH=/opt/homebrew/bin:$PATH >> ~/.bashrc 
    
    # 重启一下
    source ~/.bashrc
    

    在这里插入图片描述

    如果命令执行中卡在下面信息:

    ==> Tapping homebrew/core
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
    

    请Control + C中断脚本执行如下命令:

    cd "$(brew --repo)/Library/Taps/"
    mkdir homebrew && cd homebrew
    git clone git://mirrors.ustc.edu.cn/homebrew-core.git
    

    cask 同样也有安装失败或者卡住的问题,解决方法也是一样:

    cd "$(brew --repo)/Library/Taps/"
    cd homebrew
    git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
    

    如果出现successful就表示成功
    在这里插入图片描述
    成功执行之后继续执行前文的安装命令:

    /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
    

    最后看到==> Installation successful!就说明安装成功了。
    在这里插入图片描述
    最后更新下:

    brew update
    

    更新成功的话,如图所示:
    在这里插入图片描述

    如果更新的时候出现
    zsh: command not found: brew

    就执行下面这句脚本
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    在这里插入图片描述
    然后按照下面的细节执行:
    在这里插入图片描述
    最终成功的截图,如图所示:
    在这里插入图片描述

    其他的安装形式

    (1)安装 X86 版 Homebrew

    因为目前很多软件包没有支持ARM架构,我们也可以考虑使用x86版的Homebrew。

    在命令前面添加arch -x86_64,就可以按X86模式执行该命令,比如:

    # 设置homebrew-core镜像
    HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git
    
    arch -x86_64 /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
    
    (2)多版本共存

    如果你同时安装了ARM和X86两个版本,那你需要设置别名,把命令区分开。

    同样是.zshrc或者.bashrc里面添加:

    alias abrew='arch -arm64 /opt/homebrew/bin/brew'
    alias ibrew='arch -x86_64 /usr/local/bin/brew'
    

    abrewibrew可以根据你的喜好自定义。

    然后再执行source ~/.zshrcsource ~/.bashrc命令更新文件。

    三、设置镜像

    brewhomebrew/core是必备项目,homebrew/caskhomebrew/bottles按需设置。

    通过 brew config 命令可以查看相关配置信息。

    3.1 中科大源

    git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
    
    brew update
    
    # 长期替换homebrew-bottles
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    

    注意bottles可以临时设置,在终端执行下面命令:

    export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
    

    3.2 清华大学源

    git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
    
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
    
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
    
    brew update
    
    # 长期替换homebrew-bottles
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    

    3.3 恢复默认源

    git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
    
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
    
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
    
    brew update
    homebrew-bottles配置只能手动删除,将 ~/.bash_profile 文件中的 HOMEBREW_BOTTLE_DOMAIN=https://mirrors.xxx.com内容删除,并执行 source ~/.bash_profile。
    

    至此,安装和设置操作都完成了。

    四、其他相关

    4.1 cask

    目前cask是从GitHub上读取软件源,而GitHub Api对访问有限制,如果使用比较频繁的话,可以申请Api Token,然后在环境变量中配置到HOMEBREW_GITHUB_API_TOKEN

    .bash_profile中追加:

    export HOMEBREW_GITHUB_API_TOKEN=yourtoken
    

    注意:因为cask是从GitHub下载软件,所以目前是无法加速的。

    4.2 如何卸载Homebrew

    使用官方脚本同样会遇到uninstall地址无法访问问题,可以使用下面脚本:

    /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall.sh)"

    五、总结

    在前面的过程中我们把brewhomebrew-core的地址都指向到中科大镜像。

    原理是通过修改install.sh脚本,在里面预设镜像地址。

    STAT="stat --printf"
      CHOWN="/bin/chown"
      CHGRP="/bin/chgrp"
      GROUP="$(id -gn)"
      TOUCH="/bin/touch"
    fi
    # 这里替换了BREW_REPO
    BREW_REPO="https://mirrors.ustc.edu.cn/brew.git"
    

    更新后的方案使用HOMEBREW_CORE_GIT_REMOTE来预设homebrew-core源,不过这个设置方法很可能无效!!!

    参考网站:

    清华大学开源软件镜像站
    中科大源

    展开全文
  • mac安装Homebrew报443

    2021-08-02 22:34:14
    mac安装Homebrew报443 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 试了好多次还是这样 coco@Macintosh ~ % /bin/bash -c "$(curl -fsSL ...

    mac安装Homebrew报443

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    在这里插入图片描述
    试了好多次还是这样

    coco@Macintosh ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 
    

    还会有上面的错误,简单来说就是官方的源不好使,那就用国内的就ok

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    

    在这里插入图片描述
    在这里插入图片描述
    就ok很简答
    在这里插入图片描述
    安装成功 然后我选择重启
    在这里插入图片描述
    在稍微的了解一下homebrew是干啥的
    1、homebrew
    homebrew是MacOS系统里面包的管理工具,类似于CentOS系统里面的yum,主要解决软件或者包下载时的各种依赖包。

    homebrew会将下载的软件统一安装在/usr/local/Cellar目录中,并自动在/usr/local/bin目录中创建链接。

    展开全文
  • Mac安装Homebrew

    千次阅读 2020-02-21 22:18:05
    Mac安装Homebrew

    1.官网获取下载命令

    http://brew.sh/
    PS:卸载同上,官网也提供有命令卸载 常用命令

    简单使用
    
    安装软件:brew install 软件名,例:brew install wget
    搜索软件:brew search 软件名,例:brew search wget
    卸载软件:brew uninstall 软件名,例:brew uninstall wget
    更新所有软件:brew update
    更新具体软件:brew upgrade 软件名 ,例:brew upgrade git
    显示已安装软件:brew list
    查看软件信息:brew info/home 软件名 ,例:brew info git / brew home git
    PS:brew home指令是用浏览器打开官方网页查看软件信息
    查看哪些已安装的程序需要更新: brew outdated
    显示包依赖:brew reps
    显示帮助:brew help
    

    2.网络好~直接输入官网命令后就能安装好了

    3.网络不好~看下面步骤

    3.1 获取install文件

    官网命令是:

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

    两种方式获取:
    1, 在浏览器中打开命令中https://raw.githubusercontent.com/Homebrew/install/master/install页面,将页面内容另存文件名为brew_install.rb
    2. 直接命令获取文件curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install.rb

    3.2 更换下载源

    打开 brew_install.rb 文件,修改如下:
    找到如下代码:
    BREW_REPO = “https://github.com/Homebrew/brew“.freeze
    CORE_TAP_REPO = “https://github.com/Homebrew/homebrew-core“.freeze
    更改为:
    BREW_REPO = “https://mirrors.ustc.edu.cn/brew.git “.freeze
    CORE_TAP_REPO = “https://mirrors.ustc.edu.cn/homebrew-core.git“.freeze
    

    PS:新版本HomeBrew可能没有CORE_TAP_REPO这句代码,如果没有不用新增。

    3.3 执行脚本安装

    执行脚本
    /usr/bin/ruby brew_install.rb
    
    此时脚本应该停在
    ==> Tapping homebrew/core
    Cloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core’…
    
    解决方法,手动执行下面这句命令,更换为中科院的镜像:
    1. git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
    2. 把homebrew-core的镜像地址也设为中科院的国内镜像
    cd $(brew --repo)
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    

    3.4 校验安装

    执行更新

    brew update
    

    检查无错误

    brew doctor
    

    HomeBrew is ok。

    4. 安装时,部分依赖安装包,下载失败解决

    报错信息举例:
    PS:安装时,只要时部分软件下载不完整导致的无法安装,都可以使用这种方式解决

    DownloadError: Failed to download resource "gdbm"
    Download failed: https://ftp.gnu.org/gdbm/gdbm-1.18.1.tar.gz
    

    原理:

    安装homebrew时,会将下载的依赖安装包放到缓存目录;
    如果安装过程下载某些软件失败,可以直接手动下载好软件包,保持缓存目录中软件名字的uuid不变,将其放到homebrew缓存目录中即可使用

    1⃣️. 查看Homebrew缓存目录

    brew --cache
    > /Users/mac/Library/Caches/Homebrew/
    

    2⃣️. 进入到/Users/mac/Library/Caches/Homebrew/downloads目录

    将下载失败的软件包名字中的uuid字符串复制;
    将下载好的软件包重命名(保持名称中的uuid字符串相同)
    

    3⃣️. 重新安装即可

    /usr/bin/ruby brew_install
    

    ok!

    展开全文
  • M1 Mac安装 Homebrew

    万次阅读 多人点赞 2020-12-10 14:40:03
    M1 Mac安装原生 Homebrew 首先创建安装目录 sudo mkdir -p /opt/homebrew 将目录属主修改为当前用户,方便以后用当前用户直接brew install软件 sudo chown -R $(whoami) /opt/homebrew 进入 /opt 文件夹 cd /opt ...

    M1 Mac安装原生 Homebrew

    首先创建安装目录

    sudo mkdir -p /opt/homebrew
    

    将目录属主修改为当前用户,方便以后用当前用户直接brew install软件

    sudo chown -R $(whoami) /opt/homebrew
    

    进入 /opt 文件夹

    cd /opt
    

    直接下载homebrew tar包并解压

    curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
    

    将路径增加到PATH环境变量中

    如果使用的是zsh则直接修改~/.zshrc,如果使用的是bash,则修改~/.bash_profile

    path=('/opt/homebrew/bin' $path)
    export PATH
    

    新开一个Terminal窗口或者在当前窗口让环境变量生效

    source ~/.zshrc
    

    现在可以安装软件了,注意要使用-s选项,表示编译源码安装

    brew install -s wget
    

    参考1

    参考2

    展开全文
  • M1芯片Mac安装Homebrew

    千次阅读 2021-01-31 01:22:56
    HomebrewMac 上一款非常优秀的管理软件包的工具,其分为X86架构和ARM架构两个 版本,因为我们的电脑为M1芯片,所以优先安装ARM版的各类软件和工具,可使其发挥最大的性能。 安装ARM版Homebrew 一、安装 在之前网上...
  • mac安装homebrew出现443

    千次阅读 多人点赞 2020-05-30 18:43:58
    下面是mac安装包管理工具homebrew遇到的问题以及解决办法,希望对大家有帮助!!! 在终端输入以下命令: 按照常规操作在终端下输入以下命令即可安装成功。 但是出现如图的问题我们需要考虑使用国内镜像: 解决...
  • MAC安装Homebrew教程(国内5个下载源)

    多人点赞 热门讨论 2021-09-08 18:07:01
    执行脚本 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 选择 中科大下载源 检测到有brew版本,询问是否执行脚本 ...安装 查看版本 重启终端,刷新配置文件 ...
  • Mac安装Homebrew 详细教程

    万次阅读 2018-08-05 23:46:28
    安装 1·进入官网获取下载命令  官网:http://brew.sh/  图中命令即为: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  PS:据说...
  • Mac安装Homebrew教程

    万次阅读 多人点赞 2017-12-29 15:09:30
    2、打开终端输入 .../usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 等待到入如图 然后等待下载安装 到如图显示即为安装成功 例如安装: brew ins
  • Mac安装homebrew,解决443,防墙问题

    千次阅读 2020-06-27 10:45:37
    我的mac用的zsh,2020年6月26日星期五,初次安装,找到homebrew官网,复制安装命令执行后被拒绝执行了(大陆用户的网络问题),我搜索了一些资料后知道,如果不科学上网(virtual private network)的话,就需要选择...
  • mac安装homebrew(国内) 运行下面自动脚本(已经全部替换为国内地址): /bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)” from: ...
  • https://www.jianshu.com/p/6b486e12454f
  • M1版本mac安装homebrew

    2021-01-26 20:12:49
    Arm版安装: ```shell cd /opt # 切换到 /opt 目录 mkdir homebrew # 创建 homebrew 目录 sudo chown -R $(whoami) /opt/homebrew # 修改目录所属用户 curl -L https://github.com/Homebrew/brew/tarball/master | ...
  • Mac安装homebrew工具并更换国内源

    千次阅读 2020-02-24 17:57:36
    文章目录1 安装2 更换国内源 1 安装 终端运行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 或者去官网寻求其他安装方式. 2 更换国内源 根据地理位置选择常用的阿里...
  • 新版mac安装homebrew失败

    千次阅读 2018-09-24 17:50:21
    新版mac安装homebrew失败错误信息 错误信息 按照规范搞法用如下命令安装之后报错 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 错误信息为 Xcode-...
  • Mac安装HomeBrew及brew cask

    千次阅读 2019-12-19 23:00:32
    2、安装brew cask:【如果有VPN可直接安装】 参考:https://blog.csdn.net/weixin_40879140/article/details/89963244 原因分心: 由于国内墙的原因,下载镜像比较慢。因此,要更换镜像源。 ...
  • 安装Homebrew 我使用了网上的几种方法,都是需要翻墙,进行安装,为了它,翻墙不值得,其主要原因翻墙套餐没续费,不经常用,后来在知乎中看到了国内的URL,我便根据我的安装方法结合该文章内容发布处理出来 安装 /bin/...
  • 折腾了好久,执行 /usr/bin/ruby -e $(curl -fsSL ...尝试过改动git config的代理,没有用, 换中科大的源,也没有用 最后解决办法如下,重装command line tools,再执行安装指令,homebrew安装成功。 remo
  • 【排坑】mac安装homebrew会遇到的各种问题解决方案
  • 我在网上百度的时候,发现有...大致的意思就是,原本的安装脚本已经废弃,需要执行curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh去重新下载一个脚本,然后我就又执行了curl -fsSL ...
  • Mac安装homebrew和brew cask

    千次阅读 2018-08-03 15:41:16
    mac系统中,使用homebrew可以很方便的管理包. 官网提供的安装指令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 执行起来总是结果还是被卡在下载阶段...
  • Mac 安装homebrew及报错处理

    千次阅读 2020-07-11 14:25:08
    按照此方式安装如果因为网络原因出现如下问题 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 可以通过如下方式尝试: 方式一(推荐) 此时在终端ping不同.
  • 由于mac本身不自带wget,所以我就使用homebrew安装wget,在安装homebrew时(按照官网 https://brew.sh傻瓜式安装)出现了一些磨人的小问题,显示下载成功,使用brew help时却显示brew :command can not found,后来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,373
精华内容 11,349
关键字:

mac安装homebrew