CocoaPods安装

article/2025/9/22 10:22:20

1.查询Ruby的源地址

$ gem source -l

查询结果:

CURRENT SOURCES ***https://rubygems.org

2.移除系统Ruby源

$ gem sources --remove https://rubygems.org

显示结果:

https://rubygems.org  removed from sources

3.更换为国内Ruby镜像源

$ gem sources --add https://gems.ruby-china.com

再次查询是否添加成功

$ gem source -l

成功显示结果:

*** CURRENT SOURCES ***https://gems.ruby-china.com

4.安装cocoapods

$ sudo gem install -n /usr/local/bin cocoapods

显示错误:

ERROR:  Error installing cocoapods:There are no versions of cocoapods-core (= 1.11.3) compatible with your Ruby & RubyGems. Maybe try installing an older version of the gem you're looking for?cocoapods-core requires Ruby version >= 2.6. The current ruby version is 2.5.0.

5.提示需要升级ruby版本
方式一:
(1)安装HomeBrew

$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

HomeBrew安装完成

(2)安装ruby

$ brew install ruby

查看当前使用的ruby路径

$ which ruby

显示的还是系统ruby,不是homebrew安装的ruby

/usr/local/bin/ruby

进行一下操作:(逐步运行命令)

echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
export LDFLAGS="-L/usr/local/opt/ruby/lib"
export CPPFLAGS="-I/usr/local/opt/ruby/include"
source ~/.zshrc

再次查看ruby版本是否为brew安装版本

opt/homebrew/opt/ruby/bin/ruby

6.成功后再进行之前(步骤4)的cocoapods安装

$ sudo gem install -n /usr/local/bin cocoapods

7.安装完成后进行pod setup

$ pod setup

此时会立马显示Setup completed,说明setup是不成功的。

Setup completed

8.进入repo文件夹

$ cd ~/.cocoapods/repos/

9.如果没有repo文件夹则创建

$ mkdir -p ~/.cocoapods/repos/

10.查看当前仓库的信息

$ pod repo

显示 0repos则表示没有仓库

11.将当前国外的创建移除

$ pod repo remove master

12.将Coding上的通过git克隆到本地并修改文件夹的改名为master

$ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

13.最后更新一下就行了

pod repo update

http://chatgpt.dhexx.cn/article/JOR09S4v.shtml

相关文章

iOS开发-CocoaPods安装和使用教程

原文链接: iOS开发-CocoaPods安装和使用教程 本文是对原文一些错误的修正已经添加了自己的理解。 CocoaPods安装和使用教程 Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和…

2021年CocoaPods安装方法

写在前面的话: 在执行下面的任何步骤中遇到 中断、进度缓慢、各种失败等问题时, 请严格遵守以下原则: 1、重试、重试、重试,没准多试几次就好了呢; 2、切换为手机移动网络(已验证过多次,可行&a…

CocoaPods安装和使用教程

CocoaPods安装和使用教程 Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods? 场景1:利用CocoaPods&#…

CocoaPods安装方法 (M1芯片)-完美安装成功

1、新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources, ruby -v gem sources -l 2、查看Homebrew: brew -v 2.1)MacOs M1安装Homebrew: /bin/zsh -c "$(curl -fsSL https://gitee.com…

最新cocoapods安装流程

一、安装homebrew Homebrew是一款包管理工具,主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 打开终端输入: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"下面…

CocoaPods的安装与使用

1、一般情况下, 每个人从共享库把项目下载下来之后, 都会执行pod install命令安装,而不是选择 pod update,这样是为了保证大家使用的第三方框架版本一致。如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update 2、--repo-update检查框架有没…

Cocoapods的安装

一、 CocoaPods简介 开发ios要用到很多第三方开源类库,例如Masonry、AFNetWorking、JSONKit等等。而这些库可能又依赖于其它类库,那么我们又得手动下载其它类库,如果库有更新,又得手动下载新版本的并删除掉项目中的旧版本的&…

Cocoapods安装教程

作者:魔女小溪 出处:http://www.cnblogs.com/angelgril/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 备注&…

DTO及其处理

层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在,所以层间数据传输的问题并没有充分暴露出来,但是在分布式系统中我们就能清楚地意识到层间数据传输的…

DTO笔记

我们为什么需要DTO(数据传输对象) 表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它 的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。为何不能直接将领域…

DTO(数据传输对象)模式

0. 写在前面 首先,这是一篇翻译文章,个人建议你可以阅读英文原文Baeldung: The DTO Pattern (Data Transfer Object),因为个人水平,很多地方翻译的不通顺和晦涩,如果你选择继续往下看,请不要高估了我的英文…

DTO介绍

先看看这张图,dto所处位置,主要是用于业务逻辑层service和表示层servlet之间的数据传输 什么是DTO(Data Transfer Object)数据传输对象? DTO是一个比较特殊的对象,他有两种存在形式: 在后端,他的存在形式…

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

常用文件夹分层: pojo vo (与前端交互的所有对象,包括接参和返回)query (查询的筛选条件,前端传参和后端内部传参通用)entity (数据库表基础对象)dto(后端内…

R下载与安装详细指南

一、登陆www.r-project.org进入R官网 二、点击左侧CRAN或右侧的download R 三、在China选项,随机点击一个镜像 四、R语言可以在Linux、MAC OS和Windows上运行,根据个人的操作系统选择需要下载的镜像 五、点击下载、运行、选择中文版本 六、安装过程 …

Rstudio下载太慢安装报错???

目录 00引言1、正文1.1踩过的坑1.1.1下载慢1.1.2安装报错 1.2经验方法1.3结果 00引言 因为Rmarkdown的原因,最近开始不想使用原生态的R编译器了。开始升级Rstudio了。但是从下载到安装的坑确实不少。 1、正文 1.1踩过的坑 1.1.1下载慢 这是下载了一晚上的结果&…

R语言下载气象数据

近来气象数据共享网的账户到期,失去日序列数据的下载权限。总结了以下R语言气象数据的下载包。尚未亲自尝试,具体各包的适用情况诸君请自行研究。 package一览 下列所有包的来源均属于 rOpenSci 项目. 1. GSODTools 2. GSOD 3. rnoaa 4. bomrang 5. r…

Linux+conda+R+Rstudio下载安装环境全方面配置

很多小伙伴不习惯在R中用到conda环境,其实这可能是因为你还没有使用到对环境有更高要求的包。 假如我们想安装R包A,它要求的R版本是4.3.0,但是你现在R版本是4.2.0,并且你其他的算法包都是根据4.2.0所创建的,那么就会造…

R语言使用教程(三)——Rstudio添加镜像源(加快包的下载)

文章目录 Windows系统R语言使用教程(三)——Rstudio添加镜像源(加快包的下载)打开rstudio --> Tools --> Global Options -->Packages --> add -->输入--> Change --> 选择离自己最近的源 --> Apply --> OK参考链接 Windows系…

【数据分析入门】R语言下载与R包新旧设备转移

一、R语言下载 https://cran.rstudio.com/ 二、Rstudio下载 https://www.rstudio.com/products/rstudio/download/#download Rstudio是R语言的集成开发环境 如果R语言是饭,Rstudio就是筷子 不用筷子也行,可以用手(直接用R) 但是…

R语言批量下载PubMed摘要

1&#xff0c;安装easyPubMed包&#xff1a; install.packages("easyPubMed")2&#xff0c;关键字搜索下载摘要信息 library(easyPubMed) query <- "GATK" #以关键字“GATK”为例 file_name <- "GATK" #保存结果的输出文件的文件名前缀…