赞
踩
今天来教大家,Mac的Homebrew安装的方法。
在安装直接要介绍一下这款软件是做什么用?
一、Homebrew是什么
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
引用官方话语:安装软件缺少组件?别担心,Homebrew 随时帮你解决问题。
安装Homebrew之前,先查看两个地方,闭坑。
查询终端是否使用的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
第三种方法:
手动安装与配置环境
首先,需要确保系统中安装了 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.sh
rm -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_profile
test -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-core
git 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
-
安装任意包
$ 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。