第一种情况 : rvm是有效存在的,直接安装cocoapods
- 可以先按照这个方式去配置一次;如果发现ruby版本不足2.2.2;可以再去尝试安装rvm
安装cocoapods步骤
1. 删除源(这个系统自带的不好用)
sudo gem sources -r https://rubygems.org/
2. 添加源(使用淘宝的镜像,记住要用https。骗一下中国的某墙)
sudo gem sources -a https://ruby.taobao.org/
3. 查看是否使用的是淘宝镜像
gem sources -l
4. 安装
sudo gem install cocoapods
5. 安装成功之后,尝试查看版本号
pod --version
或者 拷贝master到cocoapods/repos文件夹
pod search afn
第二种情况 : rvm是不存在的
终端会报如下错误
/*
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
*/
解决方案:
* 安装rvm : http://www.07net01.com/2015/09/933234.html
* 提示 : 需要先安装rvm,再安装CocoaPods
第一步:安装rvm
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
等待终端加载完毕,后输入:
rvm -v
如果能显示版本,则安装成功了。
第二步:安装ruby,若长时间没有,翻墙再试一下
列出ruby可安装的版本信息 (可选)
rvm list known
安装一个ruby版本 (必选的)
rvm install 2.2.2
第三步 : 再把CocoaPods再安装一遍,重复第一种情况
安装CocoaPods成功之后,使用CocoaPods的命令
先搜索你需要用到的框架
pod search AFNetworking
或者
pod search afn
找到下载框架的指令
pod 'AFNetworking'
cd到工程目录下
cd /Users/zhangjie/Desktop/网易新闻5
生成Podfile文件
pod init
在Xcode中打开并配置Podfile文件
详细内容见下文 <配置Podfile文件>
Podfile文件配置完成之后下载框架的指令
pod install
升级框架的指令(升级框架时使用)
pod update
在家目录下,查看cocoapods文件夹
打开隐藏文件 : defaults write com.apple.finder AppleShowAllFiles -bool true
关闭隐藏文件 : defaults write com.apple.finder AppleShowAllFiles -bool false
打开和关闭隐藏文件之后,需要重启Finder