Mac版本 : macOS Sierra 10.12.4。
測試環(huán)境 : iOS9.3 模擬器iPhone6s.。
RVM配置
打開Mac終端:
- 安裝
在命令執(zhí)行期間可能可能需要管理員密碼,一般就是開機密碼了,然后等待安裝完成。
curl -L https://get.rvm.io | bash -s stable
- 載入RVM
source ~/.rvm/scripts/rvm
- 查看安裝的版本
rvm -v

安裝Ruby
- 查找已有版本
rvm list known
- 選擇一個版本安裝
rvm install 2.0.0
安裝過程需要一點時間,請耐心等待完成。
查詢已經安裝的版本 rvm list
卸載已安裝的版本 rvm remove 2.0.0
Ruby版本配置
- 設置系統默認Ruby版本
在已安裝的Ruby版本中選擇需要的設置為系統默認版本
ram 2.0.0 –default
查詢設置結果 ruby -v

- 替換下載淘寶源
gem source -r https://rubygems.org/
gem source -a https://ruby.taobao.org
驗證源替換結果 gem sources -l

Ruby配置成功。
下載安裝CocoaPods
sudo gem install cocoapods
此過程需要輸入管理員密碼,之后等待下載完成。

cocoaPods下載安裝成功。
示例:導入Masonry庫
- 在桌面使用Xcode創(chuàng)建一個
QRCode的OC空項目; - 檢查
cocoaPods是否支持Masonry庫
進入QRCode目錄下輸入下面的指令
pod search Masonry

結果列出可下載的版本,表示該庫支持cocoaPods。
- 在
QRCode目錄下新建Podfile文件
vim Podfile
這個文件用于控制需要下載的第三方庫,以及庫的版本,名字只能是這個,沒有后綴。在Podfile文件輸入以下內容:

保存退出。
- 安裝
Masonry庫
pod install
執(zhí)行這條指令,Ruby將會下載Podfile里面配置的第三方庫。

-
使用
Masonry庫
當你想再次導入另一個庫時,只需要打開
Podfile文件,在Masonry配置下依樣配置新庫(前提是cocoPods支持,版本正確),然后保存退出pod install就好了。問題
本人在pod install執(zhí)行出錯:
[!] Invalid
Podfilefile: undefined local variable or method `en_US' for #. Updating CocoaPods might fix the issue.
這是編碼的問題,只需要以下幾步就可以解決:
查看編碼,終端中輸入locale你會看到打印如下信息:
LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
發(fā)現都是zh,如要轉換一下,終端中輸入export LC_ALL=en_US.UTF-8export
然后執(zhí)行vim Podfile 打開Podfile文件 將文件中的內容清空,重新輸入,保存退出。然后執(zhí)行pod install。
