一簡介
1.Rvm 介紹
Rvm全稱Ruby Version Manager楼咳,是安裝和管理ruby的一種工具丸相。
摘錄:RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
2.Ruby 介紹
Ruby是一種面向?qū)ο蟮哪_本語言更扁,簡單易用前塔,功能強大挪蹭。能跨平臺和可移植性好等等鲸湃。其實就是種腳本語言赠涮。
Ruby的軟件源使用的是亞馬遜的云服務(wù)子寓,國內(nèi)網(wǎng)絡(luò)環(huán)境下載時可能會出現(xiàn)各種不穩(wěn)定和超時,所以自帶的需要翻墻笋除,可以將官方 ruby 源替換成由China ruby 源(https://gems.ruby-china.org/)斜友。
3.CocoaPods 介紹
CocoaPods是 iOS 最常用的第三方類庫管理工具,絕大部分有名的開源類庫都支持CocoaPods垃它。
CocoaPods是用ruby實現(xiàn)的鲜屏,要想使用它首先需要有ruby的環(huán)境。幸運的是OS X系統(tǒng)默認已經(jīng)可以運行ruby了国拇。但是有時候ruby版本過低是無法正常支持CocoaPods的使用洛史,所以需要先安裝更新升級rvm和ruby。
二 cocoapods 安裝
1酱吝、檢查安裝 rvm 環(huán)境
$ rvm -v
輸出結(jié)果:( 存在 rvm 環(huán)境)
macdeMac-mini:~ mac$ rvm -v
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
輸出結(jié)果:(不存在 rvm 環(huán)境)
macdeMac-mini:~ mac$ rvm -v
-bash: rvm: command not found
下載安裝
$ curl -Lhttps://get.rvm.io| bash -s stable
獲取rvm列表
macdeMac-mini:~ mac$ rvm list known
安裝最新半rvm
macdeMac-mini:~ mac$ rvm install 2.4.1
macdeMac-mini:~ mac$ sudo gem -v
macdeMac-mini:~ mac$ gem update --system
macdeMac-mini:~ mac$ gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
macdeMac-mini:~ mac$ sudo gem install -n /usr/local/bin cocoa pods
macdeMac-mini:~ mac$ pod -v
-bash: pod: command not found
macdeMac-mini:~ mac$ mkdir -p $HOME/Software/ruby
macdeMac-mini:~ mac$ export GEM_HOME=$HOME/Software/ruby
macdeMac-mini:~ mac$ gem install cocoapods
macdeMac-mini:~ mac$ pod -v
-bash: pod: command not found
macdeMac-mini:~ mac$ export PATH=$PATH:$HOME/Software/ruby/bin
macdeMac-mini:~ mac$ pod --version
1.3.1
macdeMac-mini:~ mac$ pod setup