Cocoapods整理(一)——安裝Cocoapods

Cocoapods整理(一)——安裝Cocoapods


前言

    寫這篇文章的目的也是爲了總結和分享,記錄下cocopods的各類操做步驟,方便之後本身遺忘時可以快速查找,省去了再去百度上搜索的麻煩。git

本篇文章分爲4個章節:github

  • (一)安裝Cocoapods
  • (二)使用Cocoapods
  • (三)編寫podspec文件
  • (四)搭建Cocoapods私有庫環境

目錄

  • 安裝Ruby
  • 安裝Cocoapods
  • 更新Cocoapods
  • 卸載Cocoapods

1.安裝Ruby

1> 安裝RVM

RVM(Ruby Version Manager),Ruby的版本管理器,包括Ruby的版本管理和Gem庫管理,在命令行中輸入下面的內容便可安裝:segmentfault

curl -L get.rvm.io | bash -s stable

查看版本驗證安裝是否成功:xcode

clipboard.png

2> 安裝homebrew

在命令行中輸入下面的內容便可安裝:ruby

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看版本驗證安裝是否成功:bash

clipboard.png

這裏是homebrew的官網 --> HomeBrewapp

3> 安裝xcode command line

命令行輸入下面的命令:curl

xcode-select --install

查看版本驗證安裝是否成功:測試

clipboard.png

ps:
1. 若是不安裝xcode command line會致使ruby安裝更新時失敗。
2. 須要注意的是,常常在更新了Xcode後會發生cocoapods不能用的狀況,就須要判斷下是否是由於你忘記給新Xcode裝xcode command line致使的。
3. 若是安裝不成功的話,能夠這裏(Downloads for Apple Developers)找到對應的版本自行安裝。url

4> 安裝ruby

使用rvm查詢ruby有哪些版本可供選擇下載:

rvm list known

clipboard.png

安裝ruby:

rvm install 2.4.0

查看版本驗證安裝是否成功:

clipboard.png


2.安裝Cocoapods

sudo gem install cocoapods

查看版本判斷是否安裝成功:

clipboard.png

ps:
須要注意的是,在這一步可能會出現安裝不上或者速度很慢的狀況,能夠嘗試更換一下ruby鏡像

gem sources -l (鏡像列表,用來檢查是否替換成功)

gem sources -r https://rubygems.org/ (移除鏡像)

gem sources -a https://gems.ruby-china.org/ (添加鏡像)

我本身用的鏡像是很早以前配的https://ruby.taobao.org/(現已替換爲https://gems.ruby-china.org/),因爲時效性的問題,後面可能會不能用或是出現問題,可自行百度解決。

clipboard.png

相關連接:
ruby淘寶鏡像
rubyChina鏡像


3.更新Cocoapods

sudo gem install cocoapods(從新執行安裝命令便可)
sudo gem install cocoapods --pre(測試版本)
sudo gem install cocoapods --version 1.3.1(指定安裝cocoapods版本)

4.卸載Cocoapods

卸載命令:

sudo gem uninstall cocoapods

而後查看本地安裝的cocoapods相關文件,是否刪除乾淨:

gem list --local | grep cocoapods

clipboard.png

若是有,逐個刪除乾淨:

sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-deintegrate
...

刪除bin目錄下的pod

rm -rf /usr/local/bin/pod

後續

Cocoapods整理(二)——使用Cocoapods
Cocoapods整理(三)——編寫podspec文件
Cocoapods整理(四)——搭建Cocoapods私有庫環境


參考文章

屢試不爽--安裝Cocoapods1.1.0最新心得及問題總結!

相關文章
相關標籤/搜索