乐趣区

关于macos:macos安装brew的正确方法

因为出差须要一个还过的去的配备,又开启了新电脑的初始化之路。又因为 MACOS 在稳定性方面做的足够优良,所以从新做零碎、重装软件这事很长时间才有机会从新领会一次。

记得上次装置 brew 的时候 GITHUB 的链接还是没有任何阻碍的。这次装置居然发现 GITHUB 也打不开了。。。这对程序员来讲确实是不够敌对。心愿能尽早的得以改良吧。

以下开始 BREW 装置的注释

基本原理

在官网上只有一个命令,该命令为:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

作用就是下载一个脚本文件并执行,该脚本文件又会主动地下载其它的文件,最终达到装置胜利的目标。

依赖

brew 装置必须有一个好的网络(可能也有国内源,没有具体查过)。这个好的网络要求基于以下两点:

  1. 执行装置命令的 shell 的网络必须没有问题。
  2. brew 在装置过程中须要 git 的加持去下载一些文件,而同 shell 一样,GIT 也须要一个独自的代理。

这里须要阐明的是 shell 默认会疏忽在零碎设置的代理,所以不能认为本人装置了某个软件或是启用了某个代码 shell 就主动走代理了。

装置

首先关上 shell,而后输出设置代理的命令,比方:

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

留神:如果你还没有相干的代理可用,那么你首先要解决的应该是网络环境。如果你曾经处于一个良好的网络环境下,则能够疏忽上述命令甚至本文,间接依照官网的命令复过过去执行即可。

而后在 shell 中执行设置 git 代理的命令:

git config --global https.proxy http://127.0.0.1:7890

git config --global https.proxy https://127.0.0.1:7890

接下来便能够欢快的复制官网的命令并执行了。

Good Luck!

非凡状况

大多数状况下,咱们可能都无奈顺利的一次实现装置。而难堪的事件在于:如果咱们第一次失败的话,再次装置的时候即便网络问题被解决了,也同样可能会失败。这时候则须要先卸载后面安了一半的 brew,而后再重新安装。

此时最很简略的办法是执行以下批处理:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"来实现卸载。

或者依照不能的状况来进行独自的解决。比方:

  1. 能够尝试删除 /usr/local/Homebrew/Library/Taps/ 下的 homebrew 文件夹。
  2. 能够尝试删除 /usr/local/Homebrew 文件夹。

总结:新人真的是越来越难了,如果新人没有人带,那就难上加难了。

退出移动版