最近剛?cè)胧諱BP,新機(jī)到手便迫不及待的開始安裝各種工具。一個cocoapods徹底給我干蒙圈了,各種報(bào)錯整整一天才安好,簡直了。。總結(jié)如下希望對以后的朋友有幫助!
第一步:安裝HomeBrew軟件包管理工具,類似于ubuntu系統(tǒng)下的apt-get
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:重新安裝curl使其支持openssl
brew install --with-openssl curl
因?yàn)樵诎惭b完cocoapods后進(jìn)行setup會git clone cocoapods的遠(yuǎn)程倉庫,容易出現(xiàn)下面的錯誤:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
第三步.Mac 10.12系統(tǒng)自帶ruby版本是2.0,今天(17年2月15)為止ruby官網(wǎng)最新版本是2.4,我們就更新到這個版本。ruby的版本管理這里使用RVM
$ curl -sSL https://get.rvm.io | bash -s stable --ruby
$ source ~/.rvm/scripts/rvm
$ rvm --version
##輸出:rvm 1.29.0 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
##升級ruby至2.4.0并支持openssl
rvm reinstall 2.4.0 --with-openssl-dir=`brew --prefix openssl`
##安裝完成之后查看
rvm list
##結(jié)果:=* ruby-2.4.0 [ x86_64 ]
第四步:安裝cocoapods
sudo gem install cocoapods
pod setup
大功告成
PS:gem源taobao的已經(jīng)不再進(jìn)行維護(hù),可切換至:https://gems.ruby-china.org/