Homebrew介绍和闭坑安装方法

今天来教大家,Mac的Homebrew安装的方法。
 

在安装直接要介绍一下这款软件是做什么用?

一、Homebrew是什么

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

引用官方话语:安装软件缺少组件?别担心,Homebrew 随时帮你解决问题。

安装Homebrew之前,先查看两个地方,闭坑。

  1. 查询终端是否使用的bash或者sh,如果登录shell是zsh,需要修改成bash。

    修改方法:

    偏好设置→用户与群组→先解锁操作才能修改→选择当前用户→右键高级选项→登录shell改成/bin/bash

最终效果如图所示:

2.是否安装过Xcode命令行工具,如果没有安装,需先安装此工具。(新笔记本直接看安装xcode命令安装教程)

检查方法:xcode-select --version

安装Xcode命令行工具(两种过方法)

安装教程如下:

第一种方法(在线安装)

1.命令行:

xcode-select --install

2.点击安装→同意

在线安装有点慢,需要耐心等待。

安装时报此错误,需要删除再来安装一遍。

错误代码如下:

显示此报错,说明xcode原来安装过老版本。需要删除才安装一次。解决办法放在后面~

ps

    安装前先查询一下是否安装过,使用以下命令行。

解决方法:

最简单的方法是删除旧版本的工具,然后安装新版本。

sudo rm -rf /Library/Developer/CommandLineToolsxcode-select --install

软件安装完,点击确定。

第二种方法(官方下载)

1、打开Apple的开发者下载:

https://developer.apple.com/download/more/;

ps.第一次进入开发官方,需要点击允许。

2、中间需要登录下,登录完成后在左边的搜索框中搜索Command Line Tools然后搜索;

3.打开安装的包

4.一路下一步,点击继续,等安装完成

二、安装Homebrew

1.检查是否安装

命令行如下:

brew -v

如图所示:

未找到brew安装!

2.安装方法如下:

方法一:官方安装方法(需要代理)

Homebrew官网:http://brew.sh//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

方法二:

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

选择中科大安装源,输入“1”,按回车。

显示此信息,不用管。直接输入“y”

按照提示,直接运行此命令激活

命令如下:source /Users/stit10/.profile

第三种方法:

手动安装与配置环境

首次安装 Homebrew / Linuxbrew

首先,需要确保系统中安装了 bash、git 和 curl,对于 macOS 用户需额外要求安装 Command Line Tools (CLT) for Xcode。

  • 对于 macOS 用户,系统自带 bash、git 和 curl,在命令行输入 xcode-select --install 安装 CLT for Xcode 即可。

  • 对于 Linux 用户,系统自带 bash,仅需额外安装 git 和 curl。

接着,在终端输入以下几行命令设置环境变量:

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"

最后,在终端运行以下命令以安装 Homebrew / Linuxbrew:

# 从本镜像下载安装脚本并安装 Homebrew / Linuxbrew
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install/bin/bash brew-install/install.shrm -rf brew-install
# 也可从 GitHub 获取官方安装脚本安装 Homebrew / Linuxbrew
/bin/bash -c "$(curl -fsSL https://github.com/Homebrew/install/raw/master/install.sh)"

这样在首次安装的时候也可以使用镜像。更多信息请参考 Homebrew 官方安装文档。

* 安装成功后需将 brew 程序的相关路径加入到环境变量中:

  • 以下针对基于 Apple Silicon CPU 设备上的 macOS 系统(命令行运行 uname -m 应输出 arm64)上的 Homebrew:

test -r ~/.bash_profile && echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profiletest -r ~/.zprofile && echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile

对基于 Intel CPU 设备上的 macOS 系统(命令行运行 uname -m 应输出 x86_64)的用户可跳过本步。


安装Homebrew防碰壁的教程

安装完Homebrew软件,需要查看一下。(安装git报错也需要添加此操作)

命令行:brew -v

上图需要给git config添加Homebrew-cask和Homebrew-core

命令行如下:

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-coregit config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

添加完环境,我们在执行一次brew -v,看还是否报错。

示以上信息,说明已经Homebrew已经配置成功。

上面报错,使用另一种方法安装。

1.先进入Homebrew目录

cd  /usr/local/Homebrew

2.进入目录后,执行git命令

git clone https://mirrors.ustc.edu.cn/homebrew-core.git

安装完再Homebrew目录可以看见此文件夹

以上错误解决办法:

命令行输入:

git config --global http.version HTTP/1.1

以上错误解决办法:

1.先分析网络和网站是否畅通

先ping github.com是否通

2.修改hosts

sudo vi /etc/hosts

按 s键 进入编辑模式,在最下面添加 192.30.253.113 github.com

修改成上面的一样,直接按esc,输入:wq


卸载Homebrew

$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew
Homebrew更新源
/ 执行下面这句命令,更换为中科院的镜像:
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

// 把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

// 更新
brew update

Homebrew基本使用

 

安装任意包

$ brew install <packageName>

示例:安装node

$ brew install node

卸载任意包

$ brew uninstall <packageName>

示例:卸载git

$ brew uninstall git

查询可用包

$ brew search <packageName>

查看已安装包列表

$ brew list

查看任意包信息

$ brew info <packageName>

更新Homebrew

$ brew update

查看Homebrew版本

$ brew -v

Homebrew帮助信息

$ brew -h
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值