卸载 cocoapods
因为电脑上已经安装好了 cocoapods 所以这里我先讲它卸载
sudo gem uninstall cocoapods 然后选yes 即可删除电脑上的 cocoapods
切换到淘宝镜像
gem sources --remove https://rubygems.org/
等有反应后
gem sources -a https://ruby.taobao.org/ (这里已经改为 https)
而后看一下当前的 gem source -l 如下图表明切换成功
- 安装 RVM
RVM是干什么的 我也不造 TUT
curl -L https://get.rvm.io | bash -s stable (期间可能会问你管理员密码)
source ~/.rvm/scripts/rvm (载入RVM)
rvm -v (最后检查一下版本)
- 用 RVM 安装 Ruby 环境
rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
$ ruby -v
ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
$ gem -v
2.6.1
我的以前更新过 gem (sudo gem update --system)
安装 cocoapods
1. sudo gem install cocoa pods (可能会出现下图错误)
估计是升级10.11后Cocoapods被X了
sudo gem install -n /usr/local/bin cocoa pods (如果遇到上述问题 按此安装)
2. pod setup (如果提示-bash: pod: command not found 说明没有权限执行pod)
执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
当时在这里卡住了很久 个人怀疑可能是 gem 版本过高的原因
3. 这时你的 cocoa pods 已经安装成功
cocoapods的使用
cd 进入你的工程路径
vim Podfile (新建文件"Podfile")
输入 i 进入编辑状态 输入如下 (这里以下载 AFN 为例子)
platform:ios, '7.0'
pod 'AFNetworking', '~> 2.5.0' (ESC 退出编辑状态 :wq保存退出)
pod install然后稍等(图太长)
再一次打开工程 如下图
哦了 工作吧 TUT