欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MacOs

程序员文章站 2022-06-30 10:48:51
...

**

Homebrew安装太慢 - 简单五步快速安装

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

第一步:创建HomeBrew文件夹

首先确保/usr/local/Homebrew文件夹不存在,存在的话删除,然后执行:

sudo mkdir /usr/local/Homebrew

第二步:git克隆

  1.sudo git clone https://mirrors.ustc.edu.cn/brew.git /usr/local/Homebrew\
  2.或者
  3.sudo git clone https://mirrors.aliyun.com/homebrew/brew.git /usr/local/Homebrew
  4.或者 
  5.sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git /usr/local/Homebrew

回车后,会提示Receiving objects: xx% 等待下载完成。

1.Cloning into '/usr/local/Homebrew'... 
2.remote: Counting objects: 132526, done. 
3.remote: Total 132526 (delta 0), reused 0 (delta 0) 
4.Receiving objects: 100% (132526/132526), 32.16 MiB | 1.09 MiB/s, done.  
5.Resolving deltas: 100% (97548/97548), done.

第三步:创建一个快捷方式到/usr/local/bin目录

sudo ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brew

如果提示File exists表示/usr/local/bin文件夹里面已经有brew,删除后再运行第三步。

第四步:创建core文件夹 并 再次git克隆

1.sudo git clone https://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
2.或者 
3.sudo git clone https://mirrors.aliyun.com/homebrew/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
4.或者 
5.sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

完成后有如下信息输出:

1.Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'... 
2.remote: Counting objects: 688626, done. 
3.remote: Total 688626 (delta 0), reused 0 (delta 0) 
4.Receiving objects: 100% (688626/688626), 223.64 MiB | 6.83 MiB/s, done. 
5.Resolving deltas: 100% (455339/455339), done.

第五步:获取权限 并 运行更新

sudo chown -R $(whoami) /usr/local/Homebrew

以及

brew update

稍等一会儿~大功告成!

最后设置:设置环境变量,再运行下面两句后,重启终端:(命令中的链接地址可以替换为第二步或者第四步中对应的链接地址)

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

brew有一个自检程序,如果有问题自检试试:

brew doctor

查看全部安装路径

brew list

查看指定软件安装路径

brew list 软件名

mac使用brew命令安装java8sdk

之前在mac上安装java8sdk的时候,使用的命令为:

brew cask install homebrew/cask-versions/java8

今天使用同样的命令在mac上安装java8sdk,去提示发生如下错误:

Error: Cask 'java8' is unavailable: '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/java8.rb' does not exist.

原因是brew安装java8sdk的命令发生了变化。使用如下命令,即可正确安装:

brew cask install homebrew/cask-versions/adoptopenjdk8