安裝順序
Xcode→Homebrew→RVM→Ruby→CocoaPods
Homebrew 是 OS X 上邊的一個包管理工具,安裝 Homebrew 之前需要先安裝 Xcode Command Line Tools 。
xcode-select --install
RVM(Ruby version Manager) 是一個命令行工具,可以切換管理多個版本 Ruby 環(huán)境。
安裝 Homebrew
在終端中執(zhí)行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝 RVM
在終端中執(zhí)行:
curl -L get.rvm.io | bash -s stable
安裝成功以后載入RVM:
source ~/.rvm/scripts/rvm
檢查RVM版本:
rvm -v
列出已知的Ruby版本:
rvm list known
安裝 Ruby
修改 Ruby 的安裝源到 Ruby china 的 Ruby 鏡像服務(wù)器,提升安裝速度:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
從 RVM 的 Ruby 版本列表中選取一個版本安裝,例如:
rvm install 2.3.0
切換 Ruby 版本到 2.3.0 :
rvm use 2.3.0
設(shè)置 Ruby 默認(rèn)版本(每次打開時的版本):
rvm use 2.3.0 --default
檢查使用 Ruby 的版本:
ruby -v
查詢已安裝的 Ruby 版本:
rvm list
刪除一個已安裝的版本:
rvm remove 2.3.0
獲取管理員權(quán)限更新 Ruby :
sudo gem update --system
安裝 CocoaPods
檢查 Ruby 和 gem 的版本:
ruby --version
gem --version
PS:
Ruby是一門開發(fā)語言,gem為Ruby第三方庫管理工具,CocoaPods是用Ruby寫的一個第三方工具。
查看默認(rèn)鏡像源:
gem sources -l
由于 Ruby 默認(rèn)的軟件源被墻,所以需要先移除:
gem sources --remove https://rubygems.org/
添加國內(nèi)鏡像:
gem sources -a https://ruby.taobao.org/
或者:
gem sources -a http://rubygems-china.oss.aliyuncs.com
使用gem sources -l查看源是否切換成功。
在終端中執(zhí)行安裝 CocoaPods :
sudo gem install cocoapods
備注:
OS X EL Capitan 后安裝改為:
sudo gem install -n /usr/local/bin cocoapods
安裝進(jìn)程結(jié)束后,執(zhí)行命令:
pod setup
CocoaPods 升級
再次執(zhí)行安裝命令即可:
sudo gem install cocoapods
注意:
如果安裝的時候使用了sudo,升級的時候一樣需要使用該關(guān)鍵字,不然升級完了以后會出現(xiàn)路徑不匹配問題。
CocoaPods 使用
1.新建一個名字為 Pod_Test 的項目
2.終端 cd 到項目根目錄
cd /Users/jhy/Desktop/Pod_Test
3.創(chuàng)建 Podfile(配置文件)文件:
vim Podfile
4.鍵盤輸入 i 進(jìn)入編輯模式,輸入:
platform :ios, '8.0'
target 'Pod_Test' do
pod 'AFNetworking', '~> 3.0'
end
按 esc結(jié)束編輯 ,輸入 :進(jìn)入 vim 命令模式,輸入wq保存并退出。(target 后為你的工程名稱)
在終端執(zhí)行:pod install
5.通過.xcworkspace后綴的文件來打開工程,不要通過.xodeproj文件打開。