十四、MacOS 开发者必备 brew 使用详解

2021-10-28  本文已影响0人  四月_明朗

安装 brew

brew 的官方网站: http://brew.sh

在官方网站对brew的用法进行了详细的描述

在Mac中打开Termal: 输入命令:

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

安装过程代理 http://www.jianshu.com/p/6523d3eee50d

brew 国内代理

中科大镜像

内核core

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

重置为官方地址

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core

http://mirrors.ustc.edu.cn/help/homebrew-core.git.html

brew git

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

http://mirrors.ustc.edu.cn/help/brew.git.html

二进制文件

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

http://mirrors.ustc.edu.cn/help/homebrew-bottles.html

Homebrew cask 软件仓库

提供 macOS 应用和大型二进制文件,首次使用需要执行

brew cask list

http://mirrors.ustc.edu.cn/help/homebrew-cask.git.html

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

cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask
git remote set-url origin https://github.com/caskroom/homebrew-cask

清华大学镜像

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

不知所云

http://ban.ninja/

echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.bash_profile
source ~/.bash_profile

echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.zshrc
source ~/.zshrc

brew 使用

brew查询软件

有时候,你不知道你安装的软件的名字, 那么你需要先搜索下, 查到包的名字。
比如我要安装 golang

brew search golang
# /wge*/是个正则表达式, 需要包含在/中
brew search /wge*/

brew查询软件详情

brew info autojump

很多软件安装后,是在info里面说明怎么使用的,比如autojump

brew安装软件

一个命令就搞定了, 比如安装git

# 建议单独安装git这样可以在更新某些软件的时候,git一直可用
brew install git
brew install wget

brew install node@6
# 这里的node@6的详情可以通过下面的命令查询
brew info node@6

升级软件

brew upgrade git

brew卸载软件

brew uninstall wget

软链软件环境变量

brew link gradle@2.14
brew unlink gradle@2.14

以服务方式启动

brew tap homebrew/services
# 不在开机时启动
brew services run mysql
# 在登录时启动
brew services start mysql
# 查看当前服务的列表
brew services list
# 查看当前用户登录启动的配置
cd ~/Library/LaunchAgents/
# 查看当前的开机启动配置
cd /Library/LaunchDaemons/

详细文档 https://github.com/Homebrew/homebrew-services

其他brew命令

命令名称 用途
brew list 列出已安装的软件
brew outdated 列出那些软件需要更新
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew deps 显示包依赖
brew list redis 查看redis的安装文件
brew cat redis 查看redis的 brew 安装脚本
brew cleanup 删除所有软件升级后的遗留旧版本

链接:https://www.jianshu.com/p/4fbeb2c131f5

上一篇下一篇

猜你喜欢

热点阅读