CocoaPods 安裝

一、更換 Gem 的源

Gem是一個(gè)管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包,它通過(guò)Ruby Gem(如 http://rubygems.org/ )源來(lái)查找、安裝、升級(jí)和卸載軟件包

// 1.移除掉原有的源(服務(wù)器在國(guó)外,速度較慢) 
    gem sources --remove https://rubygems.org/
// 2.等有反應(yīng)之后再敲入以下命令(添加國(guó)內(nèi)的源,原先是 http://ruby.taobao.org/ ,現(xiàn)在淘寶上的ruby鏡像換成https了)
    gem sources -a https://ruby.taobao.org/
// 3.驗(yàn)證是否替換成功  
    gem sources -l

二、更新升級(jí) Gem 版本

Gem是管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包,如果它的版本過(guò)低也可能導(dǎo)致安裝失敗,解決方案自然是升級(jí)Gem,執(zhí)行下述命令即可:

// 更新升級(jí)
gem- sudo gem update --system

三、安裝rvm 升級(jí)ruby版本

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫(kù)管理(gemset)

1.安裝rvm
curl -L get.rvm.io | bash -s stable
查看rvm版本
rvm -v

2.查看ruby版本
ruby -v
終端會(huì)輸出你的ruby 版本信息

3.查看目前的所有ruby版本:
rvm list known
如果已安裝會(huì)列出所有的ruby版本:

4.安裝2.2.2:
rvm install 2.2.2

四、安裝CocoaPods

// 安裝CocoaPods
sudo gem install cocoapods
// 若不成功,請(qǐng)?jiān)囅逻@個(gè)
sudo gem install -n /usr/local/bin cocoapods

五、pod setup

原因是本人使用pod setup的時(shí)候,卡死在Setting up CocoaPods master repo 中
在此過(guò)程中可以右擊終端選 --->新建窗口;在新建的終端窗口輸入:
cd ~/.cocoapods
進(jìn)入cocoa pods文件,然后在終端輸入:
du -sh *
即可查看下載的文件大小。也就可以知道是網(wǎng)速不好,還是源不可用了。(不過(guò)看不出是網(wǎng)速慢還是源慢)

解決方案 :
1)直接上https://github.com/CocoaPods/Specs下載
(文件大小100M)(這個(gè)貌似只能搜索,pod install 時(shí)候會(huì)報(bào)錯(cuò),如果這個(gè)不行,還是乖乖換源pod setup吧,)

  • 解壓
  • 將文件名重命名為‘master’,
  • 拖到~/.cocoapods/repos文件夾里

2)使用cocoapods的鏡像索引

// 1.移除原有服務(wù)器
pod repo remove master

// 2.添加境內(nèi)服務(wù)器
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
或者
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master  
(下載大小348M,解壓后843M)

// 3.更新repo
pod repo update

3) 換Gem的源

1、有人說(shuō)是將淘寶的[https://ruby.taobao.org/](https://ruby.taobao.org/) 換到這個(gè)源[https://gems.ruby-china.org/](https://gems.ruby-china.org/) 。

六、驗(yàn)證是否安裝成功

  • 方法:搜索下第三方庫(kù)(要在聯(lián)網(wǎng)的狀態(tài)下)
  • 做法:pod search SDWebImage
  • 結(jié)果:有結(jié)果顯示表示安裝成功了

參考資料:
1、CocoaPods的安裝以及遇到的坑(主要看坑)
2、CocoaPods 的簡(jiǎn)單快速安裝方法(Setting up CocoaPods master repo 卡著不動(dòng),是因?yàn)樘詫氱R像已經(jīng)不能用了。2016.8.31更新)
3、CocoaPods的介紹、安裝、使用和原理

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一. CocoaPods的介紹什么是CocoaPods?CocoaPods是一個(gè)負(fù)責(zé)管理iOS項(xiàng)目中第三方開(kāi)源庫(kù)的...
    Shadowoff閱讀 417評(píng)論 0 0
  • 今天早上做了一個(gè)夢(mèng),久久的不愿醒來(lái),有那么一瞬間我想迷離在夢(mèng)境中,不想回到這充滿(mǎn)爾虞我詐的世界。夢(mèng)中的一切是美...
    夜清涼閱讀 441評(píng)論 0 0
  • 很奇怪的事情發(fā)生了,不可思議,在scorllView上放置一個(gè)titleView視圖,當(dāng)跳轉(zhuǎn)到詳情頁(yè)的時(shí)候再返回的...
    Marc_Steven閱讀 369評(píng)論 0 0
  • 各位好,本人開(kāi)始著手研究拍拍貸了。拍拍貸其實(shí)最早我在一個(gè)我們學(xué)校的校友會(huì)上就聽(tīng)過(guò),因?yàn)镃EO就是我們學(xué)校的。聽(tīng)他的...
    淵杰閱讀 423評(píng)論 0 0
  • 浮萍,難定 游子,難歸 漂泊的腳步 找尋著根的所在 灑下的淚與汗 只為澆灌出一個(gè) 我心安處 是故鄉(xiāng)
    煩凡閱讀 172評(píng)論 0 0

友情鏈接更多精彩內(nèi)容