Xcode->homebrew
->RVM->Ruby->CocoaPots;
RVM是Ruby Version Manager的縮寫,是一個命令行工具,它可以讓你輕松地安裝,管理和使用多個版本的Ruby.不同的rails項目使用等ruby和rails版本不一樣的時候,可以使用RVM自由切換。
1.安裝rvm
1> 安裝rvm
Install RVM (development version)-安裝ruby開發(fā)版
\curl -sSL https://get.rvm.io | bash
1
1
Install RVM stable with ruby-安裝帶ruby的穩(wěn)定版:
\curl -sSL https://get.rvm.io | bash -s stable --ruby
方案二:
步驟1 - 安裝 RVM RVM 是干什么的這里就不解釋了,后面你將會慢慢搞明白。使用官方推薦的方法安裝:
$ curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間后就可以成功安裝好 RVM。 然后,載入 RVM 環(huán)境(新開 Termal 就不用這么做了,會自動重新載入的)
$ source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
$ rvm -v
會輸出:
rvm 1.26.11 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
2.用 RVM
安裝ruby
1>
查看當前ruby版本
rvm list
會看到如下輸出:
rvm rubies ruby-2.2.0 [ x86_64 ]=* ruby-2.2.1 [ x86_64 ] ruby-2.2.3 [ x86_64 ]# => - current# =* - current && default# * - default
2> 查看最新的ruby版本
rvm list known
MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head] # security released on head[ruby-]1.9.1[-p431][ruby-]1.9.2[-p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.10][ruby-]2.2[.5][ruby-]2.3[.1][ruby-]2.3-headruby-head
切換ruby版本, 命令安裝:
rvm install 2.3.1
3> 安裝rails
$ gem install rails
)升級gem,在終端輸入命令
$ sudo gem update --system
接著會要求輸入電腦密碼,輸入密碼后回車,就開始升級了。如果看到下面這句話,說明升級成功了。
RubyGems system software updated
3.安裝cocoapods
1> 查看鏡像資源并設置源
gem sources -l
如果輸出:
*** CURRENT SOURCES ***http://ruby.taobao.org/
則已經(jīng)切換成功, 不然就:
$ gem sources --remove https://rubygems.org///等有反應之后再敲入以下命令
$ gem sources -ahttp://ruby.taobao.org/
結束后,然后再次:
$ gem sources -l
如果輸出:
*** CURRENT SOURCES ***http://ruby.taobao.org/
2> 安裝cocoapods
sudo gem install cocoapods (也可以試試pod setup)
會顯示:
nizege:~ chenenze$ sudo gem install cocoapodsPassword:Fetching: i18n-0.7.0.gem (100%)Successfully installed i18n-0.7.0Fetching: thread_safe-0.3.5.gem (100%)Successfully installed thread_safe-0.3.5Fetching: tzinfo-1.2.2.gem (100%)...最后:19 gems installed
就安裝完了. 這時你可以
$pod search AFNetworking
來檢測一下 如果:
-> AFNetworking (2.5.4) A delightful iOS and OS X networking framework. pod 'AFNetworking', '~> 2.5.4' - Homepage: https://github.com/AFNetworking/AFNetworking - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo] - Subspecs: - AFNetworking/Serialization (2.5.4) - AFNetworking/Security (2.5.4) - AFNetworking/Reachability (2.5.4) - AFNetworking/NSURLConnection (2.5.4)
就說明成功了.
$which pod
輸出
/usr/bin/pod
這樣也可以檢測是否安裝成功.
查看cocoapods版本號
pod —version
查看cocoapods的資源包情況
gem list
4.卸載
如果想要卸載ruby,需要執(zhí)行以下步驟
$ rvm list
$rvm remove2.3
查看下載進度
另外打開終端。先輸入: cd ~/.cocoapods 再輸入: du -sh *
查詢ruby信息
rvm list known
rvm list
查詢已知的ruby版本
查詢已經(jīng)安裝的ruby
安裝某版本的ruby
**rvm install 2.0.0
**
卸載某版本的ruby
**rvm remove 2.3.0
**
設置ruby版本
**rvm 2.0.0 --default
**
只要不是0.39.0
VS 2.3.0
,應該都可以安裝成功的!