一、概念理解

首先不要急着搜索终端命令,你需要明白安装 cocoapods 都需要什么环境,这对于安装途中如果遇到问题该如何解决很重要,很重要,很重要!

1、安装pods需要依赖 ruby 环境,而安装 ruby 你需要借助工具 rvm,rvm是用来管理 ruby 版本的,也就是说你的电脑上可以安装多个不同版本的 ruby 可以使用 rvm 来管理他们。而安装 rvm 又需要借助另外一个工具 Homebrew,Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。这里不对 Homebrew 做过多讲解。

2、所以看完了上面,大概的安装步骤就已经很明确了—— 首先安装Homebrew --> 再安装rvm --> 再安装ruby -> 最后安装cocoapods.

二、进入正题

1、安装Homebrew

首先打开终端输入下面命令检测是否已经安装了 Homebrew :

brew list
  如果终端有输出一些文件名,证明已经安装过了Homebrew这个时候你可以直接跳到第2步,如果显示 brew not Fond 之类的提示就需要安装Homebrew。

安装 Homebrew,终端输入以下命令:

/usr/bin/ruby -e “$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)”

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
  这里注意最好去Homebrew官网copy命令,因为命令可能会改变,官网地址:https://brew.sh,安装过程如果遇到什么问题,自行百度不做过多讲解,因为你遇到的问题网上已经有铺天盖地的解决方案了,基本上遇到的问题都是因为访问不到网站或者下不到资源。

安装失败按照这个方法:Mac终端: brew command not found 解决方法_一只Black的博客-CSDN博客_mac没有brew命令

vi /etc/hosts
185.199.108.133 raw.githubusercontent.com

2.安装rvm
\curl -sSL https://get.rvm.io | bash -s stable

请添加图片描述
2.6 安装ruby

rvm install ruby-3.2.1

请添加图片描述
4安装cocoapods

gem sources -l
sudo gem install -n /usr/local/bin cocoapods

请添加图片描述
[!] Unable to find a pod with name, author, summary, or description matching AFNetworking
该报错是一个很常见的错误,但是在搜索解决方法的时候,很多答案都是说删除~/Library/Caches/CocoaPods/search_index.json

但是有雨MacOS系统版本的原因,最新的系统往往这样做并没有用,还是无法解决;

下面是一个有用的解决方法,按照步骤操作即可:

1, pod repo remove master

2, cd ~/.cocoapods/repos

3, git clone --depth 1 https://github.com/CocoaPods/Specs.git master

4, rm ~/Library/Caches/CocoaPods/search_index.json

5, pod search AFNetWorking

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐