CocoaPods的安装
在RubyGems安装之后进行CocoaPods的安装,打开终端,键入以下命令($后边的为输入的)
$ sudo gem install cocoa pods
执行完如果报告以下错误
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoapods
这是因为ruby的软件源因为实用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:
$ gem sources -l(查看当前ruby的源)
$ gem sources --remove https://rubygems.org/
(可能会出现 source https://rubygems.org/ not present in cache)
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
如果gem太老,可以尝试用如下命令升级gem
$ sudo gem update --system
升级成功后会提示: RubyGems system software updated
然后重新执行安装下载命令
$ sudo gem install cocoapods
接下来进行安装,执行
$ pod setup
终端回停留在Setting up CocoaPods master repo这个状态一段时间,因为要进行下载安装,而且目录较大,需要耐心等待一下
安装成功后,你会看到
Setup completed
Cocoa pods的使用
2.每次更改了Podfile文件,都需要重新执行一次pod update命令
出现错误Cocoapods: The dependency `AFNetworking ` is not used in any concrete target
就是没有写target