Mac 安裝cocoapods / rvm、ruby、gem、cocoapods之間的關系

方式一:使用homebrew安裝cocoapods(推薦)

什么是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項目第三方框架的工具。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容