Homebrew、Ruby、RubyGem、RVM、CocoaPods介绍

一、Homebrew

  • 官网
  • 简介:
    Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
    援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew —— OS X 不可或缺的套件管理器。

二、Ruby

  • 官网
  • 简介:
    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
    Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因:
    1)Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才能很好的满足;
    2)Ruby 在 Windows 环境下面执行效率低。
  • 补充:
    CocoaPods是用Ruby构建的,它可以使用macOS上的默认Ruby进行安装。您可以使用Ruby版本管理器(RVM),但建议使用macOS上提供的标准Ruby。

三、RubyGem

  • 官网
  • 简介:
    RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
    RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。
    RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。
    Gem 是 Ruby 模块 (叫做 Gems) 的包管理器。其包含包信息,以及用于安装的文件。
    Gem通常是依照".gemspec"文件构建的,包含了有关Gem信息的YAML文件。Ruby代码也可以直接建立Gem,这种情况下通常利用Rake来进行。
    gem命令用于构建、上传、下载以及安装Gem包。

四、RVM

  • 官网
  • 简介:
    (Ruby Version Manager)Ruby的版本管理工具。
    RVM 是一个命令行工具,可以让你简单的管理多种版本的Ruby,并在这些版本中切换。
  • 补充
    https://www.jianshu.com/p/c44ef74d99f9

五、CocoaPods

  • 官网
  • 简介
    CocoaPods是Swift和Objective-C语言中Cocoa项目中依赖的管理工具。

你可能感兴趣的:(Homebrew、Ruby、RubyGem、RVM、CocoaPods介绍)