说明
-
Xcode是否已经安装,(若不想安装Xcode,必须最低安装command-line-tool for xcode) - 打开终端执行
xcode-select --install(以获取curl bash git 等系统工具) - 本文采用的是
HomeBrew安装的方式,本文不会涉及gem的方式 - cocoapods v1.11.3 已对 m1 芯片的Mac 做过兼容,无需在去安装其他诸如
ffi工具兼容。
HomeBrew
安装方式
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
关于github 获取失败的问题
如果有科学上网工具, 可以使用 git proxy 来解决获取失败的问题
// 请正确填写host 和 端口
git config --global http.proxy "http://127.0.0.1:1080"
git config --global https.proxy "https://127.0.0.1:1080"
清华镜像
可参考清华镜像Homebrew来设置
cocoapods
安装
brew install cocoapods
cocoapods v1.11.3 已对 m1 芯片的Mac 做过兼容,无需在去安装其他诸如ffi工具兼容。
清华镜像
值得注意的是:刚使用brew 安装的cocoapods 此目录~/.cocoapods是不会存在的。可前往项目中执行pod install.
-
非M1 Mac 请参考清华镜像Cocoapods
-
M1的mac 只需要将
master修改为trunk
$ cd ~/.cocoapods/repos
$ pod repo remove trunk
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git trunk
RVM
PodSpec 文件以来一些比较旧的ruby 函数,可能会使用一些低版本的
ruby这就有需求使用低版本的ruby,比如某exists 函数不存在的问题。
M1 安装ruby 旧版本(2.7.x)问题
brew install openssl@1.0
arch -x86_64 rvm install 2.7.5 --with-openssl-dir=/usr/local/opt/openssl@1.0
rvm use 2.7.5 --install --create
本文介绍了在M1芯片Mac上如何通过HomeBrew安装Xcode command-line-tools并解决git获取问题,重点讲解了使用HomeBrew安装Cocoapods及针对M1芯片的兼容性处理,同时提及了RVM和Ruby版本管理。

2468

被折叠的 条评论
为什么被折叠?



