iOS Mac系統下Ruby環境安裝

來源:互聯網
上載者:User

iOS Mac系統下Ruby環境安裝

由EasyIOS引出的一系列問題:轉載的上一篇CocoaPods安裝和使用教程中說明了,為什麼要使用cocoapods ,但是要安裝cocoapods需要Ruby環境,安裝Ruby環境首先需要安裝Xcode(因為xcode開發工具,他幫我們安裝好Unix環境需要的開發包)然後需要安裝homebrew。接下來需要安裝RVM 最後安裝Ruby環境


下面來說一下安裝CocoaPots的順序:


Xcode->homebrew->RVM->Ruby->CocoaPats;


這篇文章之講解如何安裝到Ruby的部分,關於安裝好Ruby後再安裝CocoaPats的部分請看我上一篇轉載的CocoaPats;

下面說一下上面說的這些高大上的英文字母名詞是幹嘛的(其實我一點也不懂,都是百度出來的,我的google這幾天不中用了):

xcode

Xcode就不用說了把。

homebrew

homebrew是一個包管理器,用於在mac上安裝一些os x上沒有的UNiX工具(比如wget)(wget我不知道是什麼),但是作為一個菜鳥來說,只要知道它如同window的350軟體管理器就行了,用來安裝一些軟體。

官方網站:http://brew.sh/index_zh-cn.html

RVM

rvm

全稱

Ruby Version Manager

rvm

全稱

Ruby Version Manager

RVM全稱Ruby Version Manager,是一個非常好用的Ruby版本以及安裝工具。就是用來安裝和控制Ruby版本的工具。Ruby

Ruby是一種物件導向的指令碼語言,簡單易用,功能強大。能跨平台和可移植性好等等。其實就是種指令碼語言。

CocoaPats

這個東西看上去相當實用啊。看我轉載的部落格:點擊開啟連結


下面說一下安裝的問題:

安裝這些工具全部是在終端中用命令列來完成的。首先需要finder->應用程式->工具 + 生產力->終端。

首先是homebrew 的安裝:

安裝homebrew的方法非常簡單,開啟官方網站,在下面有一條安裝指令:


將這條指令複製到終端就行了斷行符號,中間需要斷行符號繼續,輸入密碼。

詳細的安裝步驟可以參考一下:http://blog.csdn.net/maojudong/article/details/7918291 安裝指令參考官網,操作可以參考部落格看下。

RVM的安裝

$ curl -L https://get.rvm.io | bash -s stable

期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好 RVM。 然後,載入 RVM環境(新開 Termal就不用這麼做了,會自動重新載入的)

$ source ~/.rvm/scripts/rvm

檢查一下是否安裝正確

$ rvm -vrvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]

安裝 Ruby

$ rvm install 2.0.0

同樣繼續等待漫長的下載,編譯過程,完成以後,Ruby, Ruby Gems就安裝好了。

管理Ruby版本

RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby設定為系統預設版本

$ rvm 2.0.0 --default

同樣,也可以用其他版本號碼,前提是你有用 rvm install安裝過那個版本

這個時候你可以測試是否正確

$ ruby -vruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]$ gem -v2.1.6$ gem source -r https://rubygems.org/$ gem source -a https://ruby.taobao.org

文章參考多位博主的部落格:https://ruby-china.org/wiki/install_ruby_guide
http://blog.csdn.net/delphiwcdj/article/details/19679891
等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.