macOS安装brew和cocoapods之githubusercontent.com异常

1. 宽带不行的话,换手机热点(先试下网站能不能访问, 否则没必要)

2. brew安装,使用如下命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

#常用命令
brew  install cocoapods --verbose    #可以显示进度,否则还以为卡死,编译时间太久
brew search python
brew list 

3. cocoapods安装, 需要在/etc/hosts中设置DNS解析

3.1 使用代理或某云的服务器去PING域名,因为一般的PING不通。

3.2 至少设置2条:github.com和raw.githubusercontent.com

3.3 或设置临时代理

export https_proxy=http://192.168.8.109:1111
http_proxy=http://192.168.8.109:111
all_proxy=socks5://192.168.8.109:111

3.4 实在不行,重装brew, 换一个安装源,刚开始我选5,装了2天搞不定。重装brew时,选3,提示是否安装其他的如core… - 不装,当天一次过。

4. 漫长的等待, 好在没报错

5. 安装指定版本

#先查询当前的版本信息及来源
#查看有没有其他版本, 像python就有多个版本,没有就下载对应版本的*.rb文件
apple@localhost Formula % brew search rust
apple@localhost Formula % brew info rust
	==> rust: stable 1.69.0, HEAD
	Safe, concurrent, practical language
	https://www.rust-lang.org/
	/usr/local/Cellar/rust/1.69.0 (64B)
	  Built from source
	From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/rust.rb
	License: Apache-2.0 or MIT
	==> Dependencies
	Build: cmake ✔, ninja ✔, python@3.11 ✔
	Required: openssl@3 ✔, pkg-config ✔
	==> Options
	--HEAD
		Install HEAD version
	==> Analytics
	install: 134,411 (30 days), 252,500 (90 days), 252,500 (365 days)
	install-on-request: 119,565 (30 days), 174,880 (90 days), 174,880 (365 days)
	build-error: 267 (30 days)

#获取指定版本的rust.rb文件, 下载回来替换
	https://github.com/Homebrew/homebrew-core/blob/master/Formula/rust.rb

#在Github上查看历史提交信息
	点击 History: 查看历史提交列表
	查找 rust: 1.69.0,并点击: 找到我们需要的版本
	点击 View:查看当前版本下的rust.rb完整文件
	点击 Raw : 查看rust.rb源文件,复制地址栏网址(应该打不开,只要拿到网址即可)
	
#安装rust-1.69.0 版本软件包
	rust:1.69.0 对应的rust.rb文件网址, 下载文件或直接用链接安装:
	[root@VM-24-6-centos ~]# curl -O  https://raw.githubusercontent.com/Homebrew/homebrew-core/048ad6e9255e18ea19df70fc7415df56e8df2076/Formula/rust.rb
	#把下好的rust.rb放到原来位置
	/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/rust.rb
	/Users/apple/Library/Caches/Homebrew/rust-1.69.0.tar
	$ brew install /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/rust.rb
	$ brew pin rust  # 锁定版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值