方式一:使用homebrew安裝cocoapods(推薦)
什么是homebrew?
- homebrew是macOS(或 Linux)缺失的軟件包的管理器。homebrew詳細介紹點這里
如何安裝homebrew?
- 終端執行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
或
/bin/zsh -c "$(curl -fsSL [https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh))"
。
前者官方提供,下載慢。后者國內鏡像,下載快。
如何安裝cocoapods
- 終端執行
brew install cocoapods
執行完后可能有下面的問題。即執行pod search AFNetworking
時,終端提示如下圖1-1:
圖1-1
這時需要我們執行以下命令:
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
執行完畢,即可正常搜索出第三方框架了。
至此完結~
方式二:使用cocoapods提供的命令直接安裝
gem安裝cocoapods的命令是:sudo gem install cocoapods
。
拓展
- 1、rvm和ruby的關系?
ruby是一種功能強大的面向對象的腳本語言。
rvm全稱是ruby version manager,由此可知rvm是用來管理ruby語言版本的工具,類似flutter中的fvm,安裝方式上GitHub查閱文檔。
-
2、cocoaPods和ruby的關系?
- CocoaPods是用ruby語言編寫的程序,專門用于管理iOS和macOS項目中的第三方庫依賴項的工具。
-
3、gem和ruby的關系
- gem全稱RubyGems,用于Ruby軟件包的下載、安裝、使用。類似cocopods的作用。
- Ruby是一種腳本語言,Gem就是Ruby語言編程的一個程序。
總結:rvm、ruby、gem、cocoapods之間的關系,即rvm是管理ruby這門計算機語言版本的工具。gem和cocoapods是用ruby語言開發出來的工具,gem用來管理cocoapods,而cocoapods是管理iOS或mac項目第三方框架的工具。