mac安装cocoapods完整步骤

文章介绍了在Mac上安装CocoaPods所需的环境,包括Homebrew、rvm和ruby的安装,并提供了详细的步骤。在安装过程中可能遇到的问题,如Homebrew未找到、ruby版本管理、cocoapods搜索错误等,文章也给出了相应的解决方法,包括修改hosts文件和重置CocoaPods仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概念理解

首先不要急着搜索终端命令,你需要明白安装 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的博客-优快云博客_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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值