gem & pod 记录

gem & pod的安装和使用,以下步骤不成功时就先翻墙再试试:

gem 更新到指定版本,有可能出现SSL错误之类的提示,所以这里需要翻墙更新gem

$ sudo gem update --system 2.7.7

安装成功查看版本号

$ gem -v

修改gem ruby源并查看修改结果

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l

安装指定版本的CocoaPods

$ sudo gem install cocoapods -v 1.5.3

如果上面这句因为无权限安装失败,则使用以下这句:

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

翻墙,然后拉取Specs.git

$ git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master

如果git clone失败或者等待时间过长,换以下方法:
到工程目录下,创建Podfile,然后

pod install

如果pod install失败或者等待时间过长,换以下方法:

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

对于pod install过程中某些库安装时等待太久,可能是因为有其他的依赖,比如需要安装“ Realm”,前提是需要安装curl,而安装curl又需要安装brew,安装brew又需要安装Command_Line_Tools。所以安装顺序如下:
1、安装Command_Line_Tools,自己百度吧,要注意的是需要安装和Xcode版本对应的Command_Line_Tools。
2、安装brew,可能需要翻墙,按照官网指引进行安装 https://brew.sh/index_zh-cn.html
3、安装curl

$ brew install curl  
$ brew link curl --force

4、再来一次

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

你可能感兴趣的:(gem & pod 记录)