转载

CocoaPods之repo换源和gem换源

之前的CocoaPods安装过程已经提及过,这里就不再累赘。

gem换源

请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。

gem update --system # 这里请翻墙一下
gem -v
2.6.6
gem sources --add https://gems.ruby-china.org/ --remove http://ruby.taobao.org/
gem sources -l
https://gems.ruby-china.org
# 确保只有 gems.ruby-china.org

pod repo换源

pod repo

会出现以下的字眼(本人以前有多个源,后来全部去掉了。自己直接使用的官方源)

artsy
- Type: git (master)
- URL:  https://github.com/Artsy/Specs.git
- Path: /Users/superdanny/.cocoapods/repos/artsy

getuilaboratory
- Type: git (master)
- URL:  https://github.com/GetuiLaboratory/Specs.git
- Path: /Users/superdanny/.cocoapods/repos/getuilaboratory

master
- Type: git (master)
- URL:  https://github.com/CocoaPods/Specs.git
- Path: /Users/superdanny/.cocoapods/repos/master

3 repos

如果有出现跟我一样的多个源时,可以删除不需要的源

pod repo remove 源的名字
# 比如我上面的‘getuilaboratory’、‘artsy’等
pod repo remove artsy

接下来就是更换源

pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update

Cocoapods使用技巧

每次我们执行 pod installpod update 时都会更新整个specs库,这样非常费时,所以想在不更新specs库的前提下安装三方库。

只有当觉得specs库太旧了之后或者specs库里面找不到某个三方库时才进行更新specs库。

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

再一次感谢您花费时间阅读这篇文章!

微博:@Danny_吕昌辉

博客: SuperDanny

谢谢你请我吃糖果

CocoaPods之repo换源和gem换源 支付宝

CocoaPods之repo换源和gem换源 微信

原文  http://superdanny.link/2016/12/04/CocoaPods-update-gem-and-repo/
正文到此结束
Loading...