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 便可使用