安裝順序
1、安裝brew,安裝鏈接如若更新,請點(diǎn)擊此鏈接查看
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安裝Ruby
$ brew install ruby
3、安裝CocoaPods
- 移除現(xiàn)有 Ruby 默認(rèn)源
$ gem sources --remove https://rubygems.org/
- 使用新的鏡像源(非網(wǎng)絡(luò)上的Taobao源)
$ gem sources -a https://gems.ruby-china.com/
或
$ gem sources -a http://rubygems.org
Last login: Thu Apr 18 17:40:56 on ttys003
pengshengsong-MacBookPro:~ pengchengsong$ gem sources
*** CURRENT SOURCES ***
http://rubygems.org
pengshengsong-MacBookPro:~ pengchengsong$
- 驗證是否成功
$ gem sources -l
- 安裝CocoaPods
$ sudo gem install cocoapods
$ pod setup

監(jiān)測下載進(jìn)度
1、跳轉(zhuǎn)指定文件夾
$ cd ~/.cocoapods
2、監(jiān)測網(wǎng)絡(luò)下載進(jìn)度
$ du -sh *

ps: 再執(zhí)行安裝CocoaPods時 執(zhí)行$ pod setup需要等待大約半個多小時時間,有時等待了也會報錯,此處可以偷雞
偷雞教學(xué)
1、點(diǎn)擊此處下載文件
提取密碼為52r5下載Repos文件并解壓
2、打開Terminal,輸入命令行
open ~/.cocoapods
3、將解壓文件替換文件夾Repos
4、再次打開Terminal,輸入命令行
pod search afn5、如果出現(xiàn)下圖為安裝完成

查看CocoaPods版本
$ pod --version
卸載CocoaPods
- 查看CocoaPods路徑
$ which pod
- 查看CocoaPods位置
$ sudo rm -rf 路徑
- 查看CocoaPods版本(
-bash: /usr/local/bin/pod: No such file or directory即刪除成功)
$ pod --version
- 打印gem 下的所有包查看cocoapods版本號
$ gem list
- 移除程序包(如果要刪除依賴包只需要更改“cocoapods”即可)
$ sudo gem uninstall cocoapods -v 版本號
- 刪除repos包(大約300+M)
$ rmdir ~/.cocoapods
多版本共存與使用
- 安裝指定版本Cocoapods
$ sudo gem install cocoapods -v 0.35.0
- 使用指定版本Cocoapods
$ pod _0.35.0_ install, pod _0.38.2_ install
1、初始化 podfile文件
pod init

2、查看CocoaPods版本號
pod --version
<internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require': cannot load such file -- claide (LoadError) from <internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:inrequire'
from /usr/local/lib/ruby/gems/3.0.0/gems/xcodeproj-1.19.0/lib/xcodeproj.rb:3:in <module:Xcodeproj>' from /usr/local/lib/ruby/gems/3.0.0/gems/xcodeproj-1.19.0/lib/xcodeproj.rb:1:in<top (required)>'
from <internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require' from <internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:inrequire'
from /usr/local/lib/ruby/gems/3.0.0/gems/cocoapods-1.10.0/lib/cocoapods.rb:2:in <top (required)>' from <internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:inrequire'
from <internal:/usr/local/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require' from /usr/local/lib/ruby/gems/3.0.0/gems/cocoapods-1.10.0/bin/pod:36:in<top (required)>'
from /usr/local/bin/pod:23:in load' from /usr/local/bin/pod:23:in<main>'
sudo gem install -n /usr/local/bin cocoapods