寫於2016年9月,配置環境用於iOS開發。html
先放一些相關介紹(後面的代碼用於在終端
中查看版本信息):
(1) LLVM(總)和Clang(編譯器前端)是蘋果的編譯環境,支持C、C++、Objective-C、Swift。 cc -v
(2) rvm:ruby的版本管理器。 rvm -v
(3) ruby:腳本語言。 ruby -v
(4) gem:基於ruby開發的工具包。gem -v
(5) cocoapods:用ruby實現,須要ruby環境。以ruby gem包的形式被安裝。 pod --version
前端
對於新入門的開發者,如何安裝 Ruby 和 Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。
此安裝方法一樣適用於產品環境!api
首先肯定操做系統環境,不建議在 Windows 上面搞,因此你須要用:
Mac OS X
任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux …)ruby
注:如下代碼區域,帶有 $ 打頭的表示須要在控制檯(終端)下面執行(不包括 $ 符號),下一行爲結果,不需碼入。
bash
For Mac
先安裝 Xcode 開發工具,它將幫你安裝好 Unix 環境須要的開發包curl
Ruby Version Manager 簡稱RVM,是一款很是好用的ruby版本管理以及安裝工具。工具
$ curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼,以及自動經過homebrew安裝依賴包,等待一段時間後就能夠成功安裝好 RVM。開發工具
而後,載入 RVM 環境(新開 Termal 就不用這麼作了,會自動從新載入的)測試
$ source ~/.rvm/scripts/rvm
檢查一下是否安裝正確ui
$ rvm -v rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
列出已知的ruby版本
$ rvm list known
能夠選擇現有的rvm版原本進行安裝(下面以rvm 2.3.1 版本的安裝爲例)
$ rvm install 2.3.1
一樣繼續等待漫長的下載,編譯過程,完成之後,Ruby, Ruby Gems 就安裝好了。
查詢已經安裝的ruby
$ rvm list
卸載一個已安裝版本
$ rvm remove 2.0.0
RVM 裝好之後,須要執行下面的命令將指定版本的 Ruby 設置爲系統默認版本
$ rvm 2.3.1 --default
一樣,也能夠用其餘版本號,前提是你有用 rvm install 安裝過那個版本
這個時候你能夠測試是否正確
$ ruby -v ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
Ruby的默認源使用的是cocoapods.org,國內訪問這個網址有時候會有問題,網上的一種解決方案是將源替換成淘寶的,替換方式以下:
$ gem source -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org/
要想驗證是否替換成功了,能夠執行:
$ gem sources -l
正常的輸出結果:
CURRENT SOURCES http://ruby.taobao.org/
到這裏就已經把Ruby環境成功的安裝到了Mac OS X上,接下來就能夠進行相應的開發使用了。