CocoaPods 安装
(1)、将Ruby 的软件源替换成国内的
首先,执行以下命令删除原来的ruby源:
gem sources --remove https://rubygems.org/
执行命令后可在终端看见以下信息:
https://rubygems.org/ removed from sources
*然后下一步添加你找到的可用的镜像源(这里没有用淘宝的源:https://ruby.taobao.org/):
gem sources -a https://gems.ruby-china.org/
*验证新源是否替换成功
gem sources -l
终端输出:
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
到此ruby 源替已经换成国内的源
(2)、开始安装 CocoaPods
执行sudo gem install cocoapods命令
坑:1、输入 sudo gem install cocoa pods 之后,出现如下问题:
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.33.1), claide (~> 0.6.1), cocoapods-downloader (~> 0.6.1), cocoapods-plugins (~> 0.2.0), cocoapods-try (~> 0.3.0), cocoapods-trunk (~> 0.1.1), nap (~> 0.7)
解决方法:sudogem update --system
2、输入 sudo gem install cocoa pods 之后,出现如下问题:
提示 While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match 错误
解决方案 :
执行sudo gem install -n /usr/local/bin cocoapods 语句。然后提示gems installed即可
三、CocoaPods的使用
(1)查找第三方库
pod search AFNetworking
(2)、创建Podfile文件
在终端使用cd +路径切换到项目所在文件下,然后输入
pod init (若没有安装git 则会提示你安装git,建议提前安装)
来创建,
打开Podfile文件:
已生成好模板,在use_frameworks! 下面输入命令下载 第三方包
pod ‘Charts’
然后 pod install就可以了
官方网站