步驟1 - 安裝 RVM###
1). 安裝:
curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼滤灯,以及自動通過homebrew
安裝依賴包虑省,等待一段時間后就可以成功安裝好 RVM。
(報443錯誤解決方法: http://www.reibang.com/p/b8043400355d
2). 然后县忌,載入 RVM 環(huán)境(新開 Termal 就不用這么做了,會自動重新載入的):
source ~/.rvm/scripts/rvm
3). 檢查一下是否安裝正確:
rvm -v
輸出:rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
4)安裝homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
如果升級homebrew克隆卡住(https://www.cnblogs.com/R-S-PY/p/13335704.html
) 可以執(zhí)行:
cd /usr/local/Homebrew/Library/Taps/
mkdir homebrew
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-core.git
步驟2 - 用 RVM 安裝 Ruby 環(huán)境###
1). 列出已知的ruby版本:
rvm list known
2). 可以選擇現(xiàn)有的rvm版本來進行安裝(下面以rvm 2.0.0版本的安裝為例):
rvm install 2.0.0
同樣繼續(xù)等待漫長的下載继效,編譯過程症杏,完成以后,Ruby, Ruby Gems 就安裝好了瑞信。
另附:
- 查詢已經(jīng)安裝的ruby:
rvm list
- 卸載一個已安裝版本 :
rvm remove 1.9.2
步驟3 - 設(shè)置 Ruby 版本###
RVM 裝好以后厉颤,需要執(zhí)行下面的命令將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本:
rvm 2.0.0 --default
同樣,也可以用其他版本號凡简,前提是你有用 rvm install 安裝過那個版本
這個時候你可以測試是否正確:
ruby -v
輸出內(nèi)容:ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
gem -v
輸出內(nèi)容:2.1.6
有可能是因為Ruby的默認(rèn)源使用的是cocoapods.org逼友,國內(nèi)訪問這個網(wǎng)址有時候會有問題,網(wǎng)上的一種解決方案是將遠(yuǎn)替換成淘寶的秤涩,替換方式如下:
刪除舊的 :
gem source -r https://rubygems.org/
添加新的ruby源:
(淘寶的Ruby鏡像已經(jīng)不更新了帜乞,大家可以用最新的)
gem sources -a https://gems.ruby-china.com/
要想驗證是否替換成功了,可以執(zhí)行:
gem sources -l
正常的輸出結(jié)果:
CURRENT SOURCES
https://gems.ruby-china.com/
步驟4 - 安裝 cocoapods###
注意????????:
OS X 10.11之前系統(tǒng)的安裝cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11以后系統(tǒng)的安裝cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods
或者指定版本安裝 sudo gem install -n /usr/local/bin cocoapods -v 1.8.4
檢查安裝是否成功:
pod --version
cocoapods使用:
pod install
第一次pod install時候筐眷,如果卡在了
Cloning spec repo `cocoapods` from `git@github.com:CocoaPods/Specs.git
解決方法:
pod setup
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
常用指令大全:
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本
rvm list known #列出已知的ruby版本
rvm install 1.9.3
rvm use 1.9.3 | rvm use system
rvm use 1.9.3 --default
rvm list #列出本地ruby版本
rvm remove 1.9.2
具體詳情見RVM實用指南 [https://ruby-china.org/wiki/rvm-guide](https://ruby-china.org/wiki/rvm-guide)
gem -v #gem版本
gem source #gem資源
gem sources -a url |gem sources -r url #gem添加或刪除配置源
gem update #更新所有包
gem update --system #更新RubyGems軟件
gem install rake #安裝rake,從本地或遠(yuǎn)程服務(wù)器
gem install rake --remote #安裝rake,從遠(yuǎn)程服務(wù)器
gem install watir -v(或者--version) 1.6.2#指定安裝版本的
gem uninstall rake #卸載rake包
gem list d #列出本地以d打頭的包
gem query -n ''[0-9]'' --local #查找本地含有數(shù)字的包
gem search log --both #從本地和遠(yuǎn)程服務(wù)器上查找含有l(wèi)og字符串的包
gem search log --remoter #只從遠(yuǎn)程服務(wù)器上查找含有l(wèi)og字符串的包
gem search -r log #只從遠(yuǎn)程服務(wù)器上查找含有l(wèi)og字符串的包
gem help #提醒式的幫助
gem help install #列出install命令 幫助
gem help examples #列出gem命令使用一些例子
gem build rake.gemspec #把rake.gemspec編譯成rake.gem
gem check -v pkg/rake-0.4.0.gem #檢測rake是否有效
gem cleanup #清除所有包舊版本黎烈,保留最新版本
gem contents rake #顯示rake包中所包含的文件
gem dependency rails -v 0.10.1 #列出與rails相互依賴的包
gem environment #查看gem的環(huán)境