OS·03包管理器

Mac·os: 包管理器

      • Homebrew

Homebrew

什么是Homebrew呢?

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.
官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget下载管理器)。
~
Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
~
Homebrew是基于Ruby的(Mac电脑默认是安装的1.8.7版本的ruby),所以安装过程也是很简单的,把下面的代码粘贴到Terminal中执行

brew	            Homebrew源代码仓库
homebrew-core	    Homebrew 核心源
homebrew-cask	    提供 macOS 应用和大型二进制文件的安装
homebrew-bottles	预编译二进制软件包
  1. Apple M1 Pro下载安装Homebrew及配置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

OS·03包管理器_第1张图片

注:安装Homebrew时会默认安装git工具(安装完成后使用brew重装git-下载的软件都通过brew工具来管理更方便)

官方地址:

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

选择中科大下载地址:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
或
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

  1. 更换镜像文件-中科大的镜像
# brew
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# homebrew-core
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# homebrew-cask
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

brew update
  1. 安装git管理器
brew install git

OS·03包管理器_第2张图片

使用git命令配置git用户与邮箱(免密)

git config --global user.name "Edel" 你的名字
git config --global user.email [email protected] 你的git绑定的邮箱
git config --list 查看配置是否成功
  1. 配置镜像加速
vi /etc/hosts
# Homebrew Start
185.199.108.133    raw.githubsercontent.com
185.199.109.133    raw.githubsercontent.com
185.199.110.133    raw.githubsercontent.com
185.199.111.133    raw.githubsercontent.com
2606:50c0:8000::154    raw.githubsercontent.com
2606:50c0:8001::154    raw.githubsercontent.com
2606:50c0:8002::154    raw.githubsercontent.com
2606:50c0:8003::154    raw.githubsercontent.com
# Homebrew End
# Added by Docker Desktop
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section

OS·03包管理器_第3张图片

刷新缓存

sudo killall -HUP mDNSResponder
  1. brew -v 查看版本会有两个提示,提示用户设置 homebrew-cask 和 homebrew-core 的文件路径为设置为safe.directory, 即使用如下命名:
    (根据提示执行以下操作)
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask

OS·03包管理器_第4张图片

  1. 查看安装是否成功与安装位置
brew —version
which brew
  1. 使用brew doctor 查看是否有信息错误
brew doctor

brew doctor命令能发现一个过期的版本或者没有创建、配置好的文件夹等等问题,而且最有好的就是给出解决的办法或命令。(多数给出的解决办法都能解决你遇到的问题)

这里的警告是自定义的地址与官方不一致-忽略就好

Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。
通过 brew install 就可以安装软件了,通过 brew search 就可以搜索程序,例如 brew search vim 就可以搜索名称包括vim的程序。
通过 brew update 就可以把包信息更新到最新,不过包更新是通过Git命令,所以要先通过 brew install git
命令安装git。

brew list 显示已安装的包 
brew home [] 用浏览器打开相关包的页面 
brew info [] 显示包信息 
brew deps [] 显示包依赖 
brew server 启动web服务器,可以通过浏览器访问 
brew -h brew帮助
卸载安装的程序
brew uninstall git
单个删除
brew cleanup git 
brew cleanup
卸载:
$ 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

你可能感兴趣的:(S1-DD-MAC,ruby,开发语言,后端)