解决CocoaPods慢的小技巧

本文介绍了提高CocoaPods更新速度的技巧,包括RubyGems换源和repo换源。通过替换rubygems镜像源和使用coding的CocoaPods Specs仓库,可以显著加快CocoaPods的更新和安装速度。同时,文章提醒在工程中避免直接使用`pod update`等命令,以减少不必要的repo更新。
摘要由CSDN通过智能技术生成

我们对CocoaPods的感情真是又爱又恨的,爱的是用它来管理第三方库非常方便,恨的是每次需要更新一些第三方库的时候,速度像蜗牛一样慢。本篇文章分享几个小技巧加快CocoaPods更新第三方库的速度。

RubyGems换源

RubyGems是什么呢?下面是官网给出的一段介绍:

The RubyGems software allows you to easily download, install, and use ruby software packages on your system. The software package is called a “gem” and contains a package Ruby application or library.

Gems can be used to extend or modify functionality in Ruby applications. Commonly they’re used to distribute reusable functionality that is shared with other Rubyists for use in their applications and libraries. Some gems provide command line utilities to help automate tasks and speed up your work.

通俗地来讲RubyGems就像是一个仓库,里面包含了各种软件的包(如Cocoapods、MySql),可以通过命令行的方式来安装这些软件包,最为方便的是自动帮你配置好软件依赖的环境,整个安装过程仅仅只需要几行命令行。

我们在安装CocoaPods的时候,就是通过rubygems来安装的,由于在国内访问rubygems非常慢,所以替换rubygems镜像源就显得十分必要了。在替换rubygems镜像源的时候,先检查一下rubygems的版本,建议在2.6.x以上,如果没有的话,建议先升级一下,升级命令行如下:

$ gem update --system # 这里请翻墙一下
$ gem -v
2.6.7

升级完成之后,可以用gem -v查看下现在的版本号,比如我现在的版本是2.6.7。之前很多人用的都是淘宝的镜像源,现在淘宝的rubygems镜像源交给Ruby China来维护了,替换rubygems镜像源的命令行如下:

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org
# 确保只有 gems.ruby-china.org

这里做一下说明,remove后面的镜像源地址填写你当前的镜像源地址。比如你当前的镜像源地址是淘宝的,命令行如下:

$ gem sources --add https://gems.ruby-china.org/ --remove http://ruby.taobao.org/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值