摘要:背景其实就是想装个,然后发现需要安装好吧,安,结果,又发现超时,超时,超时之后,你懂的,百度,百度,百度结果,过时的帖子,过期的方法唉,人笨,没办法,最后死活安上了,做个记录,要不过天又忘了开整正常安装嗯,开,粘上,回车,等着就行不正常
背景
其实就是想装个powershell,然后发现需要安装homebrew
好吧,安,结果,又发现超时,超时,超时
之后,你懂的,百度,百度,百度……
结果,过时的帖子,过期的方法……
唉,人笨,没办法,最后死活安上了,做个记录,要不过2天又忘了
嗯,开shell,粘上,回车,等着就行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"不正常的
没办法,苦等也是超时,自己动手吧
改脚本可以看到,命令中是执行了一个 install 的脚本,那么下载下来改改吧
#!/usr/bin/ruby # This script installs to /usr/local only. To install elsewhere (which is # unsupported) you can untar https://github.com/Homebrew/brew/tarball/master # anywhere you like. HOMEBREW_PREFIX = "/usr/local".freeze HOMEBREW_REPOSITORY = "/usr/local/Homebrew".freeze HOMEBREW_CORE_TAP = "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core".freeze HOMEBREW_CACHE = "#{ENV["HOME"]}/Library/Caches/Homebrew".freeze # **********下面这行,改成科大的源地址 ******************** # BREW_REPO = "https://github.com/Homebrew/brew".freeze BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze # **********看上面 ************************************* # TODO: bump version when new macOS is released MACOS_LATEST_SUPPORTED = "10.14".freeze # TODO: bump version when new macOS is released MACOS_OLDEST_SUPPORTED = "10.12".freeze # no analytics during installation ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1" ENV["HOMEBREW_NO_ANALYTICS_MESSAGE_OUTPUT"] = "1" # 下面还有很多,不粘了,看着累再安装
看着还行,好吧,回车,接着安
迷糊,怎么又停了,原来还要安装 homebrew-core,结果又去美帝下载了
好吧,你恨,我改
可以看到 clone 的路径
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
我们接着用科大的
git clone https://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
美滋滋……
检查一下
brew doctor brew update
终于是安上了
再战 power shellbrew cask install powershell
醉了,还要用 homebrew-cask
行吧,要安装的位置知道了,接着抱科大的大腿
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
这里面的 $(brew --repo) 是 homebrew的安装位置,也就是默认的 /usr/local/Homebrew
飞一般的感觉
接着 powershell
HOOOOOOOOO!!!!!!!!!!!!!,终于安上了
Homebrew Core: 核心软件仓库,第一个报错中的homebrew-core
Homebrew Cask: 提供 macOS 应用和大型二进制文件,第二个报错中 homebrew-cask
Homebrew Bottles:预编译二进制软件包,这个我们没用到,需要的可以看一下科大的说明
总结这么费劲的原因,大家都懂,没办法改变,只能想其它办法喽
新接触 MAC 的生态,了解的不多,踩坑是必然的
百度大叔啊,广告挺厉害,就是搜出来的东西靠谱的越来越少
各位大神麻烦以后出解决方案的时候说明一下你的系统环境与适配的版本
用到的镜像地址Homebrew官网地址
中科大镜像源 Homebrew
中科大镜像源 Homebrew Core
中科大镜像源 Homebrew Cask
中科大镜像源 Homebrew Bottles
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/17333.html
摘要:前面和网上说的都差不多和编译安装类似,去下载如下的安装包可以选择版本,我这里选择的是由于开启了基本上所有的操作都需要在目录下进行解压设置环境变量默认都会解压到目录下网上的资料都是表示这个 前面和网上说的都差不多(和 Linux 编译安装类似),去 Oracle 下载如下的安装包(可以选择版本,我这里选择的是 12.2) instantclient-basic-macos.x64-12...
摘要:前言自从升级至后小问题不断,现在使用安装默认也是版本,和类似我们依赖的组件可能还不支持高版本,新版本的某些更新和调整导致比如和不可用。当然我们也可以使用官方的,之前介绍了如何在下安装多版本,现在继续分享如何降级。 前言 自从macOS升级至Mojave后小问题不断,现在使用Homebrew安装MySQL默认也是8.0版本,和Python类似我们依赖的组件可能还不支持高版本,新版本的某些...
摘要:系统安装添加源搜索安装启动扩站安装问题总结解决方案不可直接复制,注意上面的的版本 背景介绍 Mac os 1.14 系统之后,如果想安装php5.6版本的时候,无法用brew install php5.6安装,因为在新的brew中已经废弃了php5.6和php7.0,如果使用brew search php搜索出来的Php版本最低是php@7.1的,因为公司项目需要安装php5.6的版本...
摘要:系统安装添加源搜索安装启动扩站安装问题总结解决方案不可直接复制,注意上面的的版本 背景介绍 Mac os 1.14 系统之后,如果想安装php5.6版本的时候,无法用brew install php5.6安装,因为在新的brew中已经废弃了php5.6和php7.0,如果使用brew search php搜索出来的Php版本最低是php@7.1的,因为公司项目需要安装php5.6的版本...
摘要:众说周知很好但也很贵对一般大众而言漂亮简洁高颜值对软件开发者而言方便省心有点贵好到什么程度内置大量常用的开发工具省去了初学者安装配置环境的麻烦版本控制工具默认已安装服务器默认已安装编程开发环境默认已安装等等例子很多就不一一列举了除此之外系统 showImg(https://segmentfault.com/img/remote/1460000019748187?w=1341&h=812...
阅读 1966·2021-11-18 10:02
阅读 3098·2021-11-11 16:55
阅读 1983·2021-10-14 09:42
阅读 2526·2021-09-14 18:02
阅读 2318·2021-09-04 16:41
阅读 1814·2021-09-04 16:40
阅读 1139·2021-09-02 15:40
阅读 897·2019-08-30 15:56