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 # 锁定版本