IOS安裝CocoaPods完整流程

來源:互聯網
上載者:User

標籤:ios開發   xcode   ruby   rvm   

    作為一個底層系統大菜鳥,又搞過幾年ios來說,安裝一個CocoaPods是一件蛋痛的事~  說懂又懂,說不懂又不懂.


   因為安裝過程比較複雜,步驟較多,而網上教程又比較零散,而且有一些是扯蛋的,所以本篇文章主要從頭到位根據自身安裝經曆記錄每一條終端指令,至於裡面的原理和一些概念性的東西,將會在相應的地方附上部落格連結供大家深入研究.
   我看過很多相關教程,附上的教程都是比較靠譜的,不靠譜的就沒說了,大家可以去網上搜,一大把~
 好了,廢話不多說了,代碼搞起!   首先,安裝Cocoapods之前需要安裝許多東西,具體流程是這樣,   Xcode — Homebrew — RVM — Rudy — Cocoapods。      一、xcode我就不說了,ios程式員吃飯的傢伙,之所以需要安裝這個可能是Xcode協助mac安裝好了Unix環境的一些安裝包。     二、Homebrew。       這是我在網上找了教程:http://jingyan.baidu.com/article/a3a3f8118d714b8da2eb8a95.html。
   首先開啟終端運行命令如下:      1. ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
 結果如下:
  可以看到指令1輸入之後基本上是不成功,既然不成功為何要說呢~ 因為指令安裝這個Homebrew的地址是會變的,輸入指令1之後,出來一大段英文,大概的意思就是說叫你重新運行下面的這段指令.也就是下面紅色框框那個.  於是我就按照要求運行了指令2.  2.ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    備忘:指令1輸入主要得到正確的指令2,所以指令1是不變的而且基本上安裝不成功,它的目的是得到指令2,指令2可以理解為可變的.
   結果如下:    第一個紅框就是指令2,第二個紅框就是安裝的時候告訴你安裝哪些東西,隨便按一個按鍵繼續安裝~   紅框3是要你輸入電腦密碼錶示授權,終端下面所有的密碼輸入都是不可見的,只管輸入按enter就行.    這樣子的話Homebrew就安裝成功了,下面還有提示叫你運行   brew help  可以查看Homebrew的教程.    三、RVM
  靠譜的教程:https://ruby-china.org/wiki/install_ruby_guide.    首先輸入如下指令:   3.curl -L https://get.rvm.io | bash -s stable    結果如下:
安裝的時候要稍微等等,因為要下載一些東西,看到上面有一個could not download 了嗎,我當時嚇尿了,以為安裝不成功~  正在糾結的時候又在網上查了一些資料,有一篇文章講解各種可以檢查是否安裝成功的指令,文章連結:http://blog.sina.com.cn/s/blog_67e482b30101kcht.html.  我按照上面的指令輸入,果然,RVM已經安裝成功,趕緊抽支煙壓壓驚~
四、Rudy
教程:https://ruby-china.org/wiki/install_ruby_guide輸入以下指令4.install 2.0.0結果如下:安裝完畢之後可以運行  rudy -v 查看版本  
五、cocoapods。
教程:http://code4app.com/article/cocoapods-install-usage。因為這個教程說的特別詳細,所以這裡不過多的說。  這個教程寫的很不錯,主要就是沒說rudy怎麼安裝,基本安裝了rudy環境的話安裝cocoapods就非常簡單了。這裡大家可以參考這個教程來,本人看到這個教程到cocoapods安裝成功,主要用了以下指令。5.gem sources --remove https://rubygems.org/6.gem sources -a http://ruby.taobao.org/7.sudo gem install cocoapods
cocoapods在svn中的應用:為了避免svn中類庫版本衝突的問題,一般我們只需要上傳一個podfile檔案,然後我們在安裝cocoapods之後,進入這個podfile檔案所在的檔案夾,運行 pod install 或者pod update 就可以產生workspace檔案了.

IOS安裝CocoaPods完整流程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.