一开始安装,在官网上的命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

特别的慢,而且执行着就很容易断开,连接不上。所以需要换一种方法。

打开终端,到自己喜欢的文件夹,执行以下命令,把install文件拉取下来,并且改名为brew_install.sh

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install.sh

然后使用命令行,打开文件,修改里面的配置:

cd brew_install.sh

i编辑,找到

BREW_REPO = “https://github.com/Homebrew/brew“

替换成下面的:

BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"

esc,输入 :wq,保存退出。

然后把这个文件拖入终端中,回车,然后就会出现一个权限的问题。

permission denied: ...

需要在文件夹的目录下,执行以下命令:

chmod 777 brew_install.sh

执行完之后,再把文件拖到终端中,然后,回车,执行,再然后就卡住了。

然后需要关掉终端,进入/user/local/Homebrew/Library/文件夹下,删除Taps文件夹,执行以下命令:

git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

然后执行以下命令即可:

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

全部换成科大的源应该使用下面的命令,实测只使用前面三个命令,还是特别卡。

# 替换 Homebrewgit -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 替换 Homebrew Coregit -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# 替换 Homebrew Caskgit -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git# 替换 Homebrew-bottlesecho 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profilesource ~/.bash_profileecho 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrcsource ~/.zshrc

下面可以安安静静的安装了:

下面是安装brew cask的步骤,先更新

brew update

输入以下命令:

brew install caskroom/cask/brew-cask

然后如果报错了,就换一个命令:

brew install brew-cask-completion

验证以下是不是成功安装:

brew cask

或者执行

brew tap caskroom/cask

再接着就被卡主了...欲哭无泪,然后解决方法和之前的一样,终端命令行。全都是坑...

cd "$(brew --repo)/Library/Taps/"cd homebrewgit clone https://mirrors.ustc.edu.cn/homebrew-cask.git

然后再执行换源:

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

更新

brew update && brew upgrade && brew cleanup
  • brew update: 更新Homebrew
  • brew upgrade: 完成已安装命令行软件更新
  • brew cleanup: 删除旧版本软件

btw,brew search已经集成了brew cask search功能,所以别使用brew cask search

此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~

技术之路不在一时,山高水长,纵使缓慢,驰而不息。
公众号:秦怀杂货店

©著作权归作者所有:来自51CTO博客作者秦怀杂货店的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. Spark SQL从入门到精通
  2. 1.3 Ansible 整体架构图
  3. 2.0 Ansible Ad-Hoc命令
  4. VIM 文本编辑器
  5. Linux系统入门-Bash
  6. Linux运维入门教程01-03 (Linux命令及获取帮助)
  7. 尝尝鲜|Spark 3.1自适应执行计划
  8. DolphinDB客户端软件教程
  9. 【Redis】PHP操作Redis的命令大全

随机推荐

  1. 运行c语言有哪些软件
  2. c语言Raft实现(附代码)
  3. C语言中关系表达式和逻辑表达式的值是什
  4. C语言如何定义变量
  5. 一个c源程序中至少应包括一个什么函数
  6. c语言中continue用法是什么?
  7. c语言&&什么意思?
  8. strcat 在 C 语言中是什么意思?
  9. c语言strlen用法详解
  10. C语言中的字符串比较函数是什么