主要ruby环境不好安装,按他的教程安装失败了
1.安装homebrew
brew官方:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
由于万能墙的存在,推荐使用国内:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2.配置 Ruby 环境
* 我们使用 rbenv 这个工具管理 ruby 版本(可以在本地共存多个 ruby 版本)
安装 on-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装 rbenv
brew install rbenv ruby-build
配置 rbenv 环境变量
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zprofile
echo 'eval "$(rbenv init -)"' >> ~/.zprofile
- 重启终端
- 运行
rbenv install 填入版本号
,这一步要编译openssl,要等很久
安装完毕运行:rbenv global 3.3.0
此时:
ruby -v
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]
3.更新gem
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
gem sources -l
4.安装 cocoapods
sudo gem install -n /usr/local/bin cocoapods
pod --version
1.15.2
5.安装本地库
pod setup/// 这个是官方提供的安装方法,不过现在已失效
/// A.如果你开启了梯子
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
/// B.这是国内的镜像地址,不需要梯子,速度刚刚的,想省事的就直接选这个吧
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
A thousand years later...
上述命令执行完成之后的目录结构见下图,
如果不是就自己手动移动一下
搜个三方试试
pod search AFNetworking
到此,终于成功了!
哎,转行吧!!!