mac: 10.11.6ios
Xcode:8.1git
查看ruby更新源 github
gem sources -L xcode
删除默认官方或者淘宝,新增 https://gems.ruby-china.org/
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
再此查看确保只有一个源
gem sources -L
更新gem为最新 ruby
sudo gem update --system bash
卸载以前的cocoapodscurl
sudo gem uninstall -n /usr/local/bin cocoapods ui
安装rvm版url
curl -sSL https://get.rvm.io | bash -s stable spa
载入rvm,并查看rvm版本
source ~/.rvm/scripts/rvm
rvm -v
查看brew安装状况,如未安装请执行
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装以后,校验
brew doctor
若是正常略过,不然按照提示操做,例如本人依照之行 xcode-select --install,调出xcode安装
等操做,依照全部之行完以后,继续
brew doctor
直到出现提示"Your system is ready to brew."
查看gem版本是否有变化
gem -v
有变化则更新 gem
sudo gem update --system
至此安装准备工做完成,以上有的安装工做有回车,注意看提示,别傻等
安装就很简单,继续操做
列出 ruby 版本,
rvm list known
安装2.3, 后面可加" --debug "参数,方便查看错误提示,注意看提示,别傻等
rvm install 2.3
上面是个漫长的过程,我大概30分钟,依据我的网速
查看ruby 版本
ruby -v
如多个版本设个默认
rvm use 2.3.0 --default
再查看gem版本
gem -v
再查看ruby更新源,确保只有一个 https://gems.ruby-china.org,如不是请翻看前面
gem source
终于到这个步骤了,仍是有坑的注意
安装cocoapods(pod稳定版最新版是0.39,beta版是1.0.0beta.6,ruby版本为2.3.0和cocoapods0.39之前不兼容,安装beta版解决
sudo gem install -n /usr/local/bin cocoapods --pre
等待注意查看提示
安装pod(网上不少是执行 pod setup,可是很是缓慢,建议按下面命令执行)
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git
下载以后,把Specs文件夹名改成master(在文件管理器下直接鼠标更名)
接着查看pod安装状况
pod repo
出现
master
- Type: git (master)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/你的名字/.cocoapods/repos/master
恭喜你安装pod成功了,剩下就是在项目中使用了
再查看一下 gem -v
若是版本低建议更新 sudo gem update --system
cd 到xcode 建的项目根目录
vi Podfile 建文件
i 编辑模式
输入以下代码
platform :ios, '9.0'
use_frameworks!
target '工程名' do
pod '包名1' ,'~> 包1版本号'
pod '包名2' ,'~> 包2版本号'
end
按esc退出编辑模式,输入 :wq! 保存退出
在项目路径下执行
pod install
安装完以后,
生成新的项目工程文件 .xcworkspace 用xcdoe打开它,在代码中 imoport 包1 便可使用