2017最新安装cocoapods

最新安装cocoapods:

1.更新gem

$sudo gem update --system

2.更换Ruby镜像

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

$gem sources -a https://gems.ruby-china.org/

$gem sources -l  (用来检查使用替换镜像位置成功)

3.安装cocoaPods

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

4. 执行 $pod setup 

问题:1.在进入这个命令时CocoaPods无限卡在Setting up CocoaPods master repo

           2.Performing a deep fetch of the `master` specs repo to improve future performance

解决方法:

1.新开一个终端窗口,输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看文件夹的大小。发现进度一直不变。

2.Cocoapods的分支不支持当前最新的Xcode版本所以要输入:

$ sudo rm -fr ~/.cocoapods/repos/master

然后再去执行$pod setup

输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看文件夹的大小。


如果还是不行:

先升级先升级RVM  再升级Ruby

1.升级RVM:在终端输入 rvm -v,监测版本,安装RVM打开终端,输入:

$curl -L get.rvm.io | bash -s stable

2.用RVM升级Ruby 

查看当前Ruby的版本$ruby -v

列出当前ruby的所有版本$rvm list known

$rvm install 2.3.0

然后按照上面的重新安装cocoapods

$pod search AFNetworking

出现:[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`

解决方法

rm ~/Library/Caches/CocoaPods/search_index.json

pod search AFNetworking

Creating search index for spec repo 'master'..


cocoaPods安装完成就 cd到项目目录

输入 pod init,然后项目中会出现podfile文件

 执行 pod install

你可能感兴趣的:(2017最新安装cocoapods)