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项目第三方框架的工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容