2016最新cocoapods版本更新,以及多個版本的問題


2016最新cocoapods版本更新,以及多個版本的問題

先刪除之前的pod

在終端中執行下面命令。

  1. 刪除目錄下的podrm -rf /usr/local/bin/pod
  2. 執行gem list | grep cocoapods 查看所有與cocoapods相關的已安裝的組件,然后挨個卸載
    我的執行結果:
    cocoapods (1.1.1, 1.0.1)
    cocoapods-core (1.1.1, 1.0.1)
    cocoapods-deintegrate (1.0.1, 1.0.0)
    cocoapods-downloader (1.1.2, 1.1.0)
    cocoapods-plugins (1.0.0)
    cocoapods-search (1.0.0)
    cocoapods-stats (1.0.0)
    cocoapods-trunk (1.1.1, 1.0.0)
    cocoapods-try (1.1.0)
  3. 挨個卸載全部的組件,例如
    sudo gem uninstall cocoapods,選擇3,卸載全部,如果是單個版本直接卸載。

更新ruby

  1. 官網下載最新版本ruby:http://www.ruby-lang.org/en/downloads/
  2. 在解壓縮文件夾里進行編譯
    • ./configure
    • sudo make
    • sudo make install
  3. ruby -v查看ruby 版本 ,例如如下信息
    ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]

升級更新Gem

依次執行以下內容:

  1. 執行sudo gem update --system
  2. 執行sudo gem install rubygems-update
  3. 執行 sudo update_rubygems

CocoaPods的下載及安裝

此時前面的工作都已經完成了,接下來就可以進行CocoaPods的安裝和更新,需要一條終端命令

sudo gem install cocoapods

此處有個坑,就是有可能有堵牆擋住cocoapods.org
解決辦法:獨家秘方僅此一家....,如有雷同純屬巧合

首先檢查你的ruby源

$gem source - l

默認情況下,終端返回如下信息

 *** CURRENT SOURCES ***
 https://rubygems.org/

刪除原有ruby源:

$gem sources --remove https://rubygems.org/

添加新的ruby源:
注意此處使用獨家秘方,將https的s去掉。

$gem sources -a http://rubygems.org/

然后你就可以順利的用命令行安裝了

$sudo gem install cocoapods

如果一切正常,你應該看到一段安裝進度,以及最后的信息

pods after 10 seconds
22 gems installed

Pod更新

參考:http://www.cnblogs.com/yan520/p/5583362.html,感謝這位童鞋的這部分內容,其他部分可以互相參考。
 確認看見這條信息,后先判斷的CocoaPods是否可以使用,可以用CocoaPods的搜索功能驗證一下。在終端中輸入:

pod search ‘AFNetworking’

執行后可能會一直停在

解決辦法是:
這說明CocoaPods還不能正常使用,需要更新pod,下載它的一些依賴包;在終端中輸入:

   $ pod setup


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM