說(shuō)明
- 作為iOS開(kāi)發(fā)者蚪缀,拿到一臺(tái)新電腦通常需要先安裝
Cocoapods
蹬刷,下面記錄一下安裝Cocoapods
步驟 - 通常我們首先使用
ruby -v
指令來(lái)查看一下當(dāng)前ruby
的版本
$ ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin23]
- 其他安裝教程中經(jīng)常會(huì)看到使用
rvm -v
指令來(lái)查看rvm
的版本或其他性含, 這個(gè)rvm
其實(shí)是ruby
的一個(gè)管理工具豁状,可以幫助我們查看ruby
的版本列表知态,安裝指定的ruby
版本等巢价。這里我們不用rvm
去管理或安裝ruby
牲阁,因?yàn)樾码娔X上一般是沒(méi)有安裝rvm
的。 - 通常新電腦上自帶的
ruby
版本會(huì)比較低壤躲,所有在安裝cocoapods
會(huì)有各種問(wèn)題城菊,比如下面的
ERROR: Error installing cocoapods:
The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.5. Try installing it with `gem install drb -v 2.0.5` and then running the current command again
drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.
// 或者
ERROR: Error installing cocoapods:
The last version of activesupport (>= 5.0, < 8) to support your Ruby & RubyGems was 6.1.7.6. Try installing it with `gem install activesupport -v 6.1.7.6` and then running the current command again
activesupport requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.
這時(shí)我們通常需要升級(jí)ruby版本來(lái)修復(fù)這個(gè)問(wèn)題
安裝 Homebrew
- 這里我們介紹使用
Homebrew
來(lái)升級(jí)ruby
版本,- 首先安裝
Homebrew
碉克, 可以通過(guò)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
命令來(lái)安裝凌唬,也可參考macOS系統(tǒng)安裝Homebrew - 安裝好
Homebrew
后,需要重啟終端或者根據(jù)提示運(yùn)行source /Users/***/.zprofile
否則國(guó)內(nèi)地址無(wú)法生效
- 首先安裝
升級(jí) ruby
- 在安裝完
Homebrew
后漏麦,就可以使用brew install ruby
指令來(lái)安裝最新版本的ruby了客税。 - 安裝完
ruby
后,使用ruby -v
查看ruby
的版本撕贞,發(fā)現(xiàn)還是原來(lái)的版本霎挟, 這是因?yàn)槲覀冞@時(shí)用該指令看到的還是系統(tǒng)安裝的ruby
的版本,我們使用which ruby
指令可以看到顯示的還是系統(tǒng)的ruby /usr/bin/ruby
- 這時(shí)我們需要使用
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> /Users/***/.zprofile
將使用homebrew
安裝的最新版的ruby
的環(huán)境變量設(shè)置到我們的.zprofile
文件中,然后重啟終端麻掸,使用ruby -v
查看ruby
的版本就是我們安裝的最新版本了
替換 gem 源
- 使用
gem sources -l
查看gem
源 - 使用
gem sources --remove https://rubygems.org/
刪除ruby源 - 添加國(guó)內(nèi)的源
gem sources --add https://gems.ruby-china.com/
- 使用:
gem sources -l
查看添加是否成功
安裝 Cocoapods
- 安裝:
sudo gem install -n/usr/local/bin cocoapods
- 安裝本地庫(kù):
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
- 查看pod 版本 :
pod --version
以上就是Cocoapods安裝的完整步驟