一十办、Homebrew
- 官網(wǎng)
- 簡(jiǎn)介:
Homebrew是一款Mac OS平臺(tái)下的軟件包管理工具,擁有安裝超棺、卸載向族、更新、查看棠绘、搜索等很多實(shí)用的功能件相。簡(jiǎn)單的一條指令,就可以實(shí)現(xiàn)包管理氧苍,而不用你關(guān)心各種依賴和文件路徑的情況夜矗,十分方便快捷。
援引官方的一句話:又提示缺少套件啦让虐?別擔(dān)心紊撕,Homebrew 隨時(shí)守候。Homebrew —— OS X 不可或缺的套件管理器赡突。
二对扶、Ruby
- 官網(wǎng)
- 簡(jiǎn)介:
Ruby区赵,一種簡(jiǎn)單快捷的面向?qū)ο螅嫦驅(qū)ο蟪绦蛟O(shè)計(jì))腳本語(yǔ)言,在20世紀(jì)90年代由日本人松本行弘(Yukihiro Matsumoto)開(kāi)發(fā)浪南,遵守GPL協(xié)議和Ruby License笼才。它的靈感與特性來(lái)自于 Perl、Smalltalk络凿、Eiffel骡送、Ada以及 Lisp 語(yǔ)言。由 Ruby 語(yǔ)言本身還發(fā)展出了JRuby(Java平臺(tái))喷众、IronRuby(.NET平臺(tái))等其他平臺(tái)的 Ruby 語(yǔ)言替代品各谚。Ruby的作者于1993年2月24日開(kāi)始編寫(xiě)Ruby紧憾,直至1995年12月才正式公開(kāi)發(fā)布于fj(新聞組)到千。因?yàn)镻erl發(fā)音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名赴穗。
Mac OS X 或 Linux憔四,別在 Windows 上面搞,那是在浪費(fèi)時(shí)間般眉,兩個(gè)原因:
1)Ruby 對(duì) Unix 環(huán)境的需求非常高了赵,這點(diǎn) Mac OS X 和 Linux 系列的系統(tǒng)才能很好的滿足;
2)Ruby 在 Windows 環(huán)境下面執(zhí)行效率低甸赃。 - 補(bǔ)充:
CocoaPods是用Ruby構(gòu)建的柿汛,它可以使用macOS上的默認(rèn)Ruby進(jìn)行安裝。您可以使用Ruby版本管理器(RVM)埠对,但建議使用macOS上提供的標(biāo)準(zhǔn)Ruby络断。
三、RubyGem
- 官網(wǎng)
- 簡(jiǎn)介:
RubyGems 是 Ruby 的一個(gè)包管理器项玛,它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式貌笨,還提供一個(gè)管理程序包安裝的工具。
RubyGems 旨在方便地管理 gem 安裝的工具襟沮,以及用于分發(fā) gem 的服務(wù)器锥惋。這類似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip开伏。
RubyGems大約創(chuàng)建于2003年11月膀跌,從Ruby 1.9版起成為Ruby標(biāo)準(zhǔn)庫(kù)的一部分。
Gem 是 Ruby 模塊 (叫做 Gems) 的包管理器固灵。其包含包信息淹父,以及用于安裝的文件。
Gem通常是依照".gemspec"文件構(gòu)建的怎虫,包含了有關(guān)Gem信息的YAML文件暑认。Ruby代碼也可以直接建立Gem困介,這種情況下通常利用Rake來(lái)進(jìn)行。
gem命令用于構(gòu)建蘸际、上傳座哩、下載以及安裝Gem包。
四粮彤、RVM
- 官網(wǎng)
- 簡(jiǎn)介:
(Ruby Version Manager)Ruby的版本管理工具根穷。
RVM 是一個(gè)命令行工具,可以讓你簡(jiǎn)單的管理多種版本的Ruby导坟,并在這些版本中切換屿良。 - 補(bǔ)充
http://www.reibang.com/p/c44ef74d99f9
五、CocoaPods
- 官網(wǎng)
- 簡(jiǎn)介
CocoaPods是Swift和Objective-C語(yǔ)言中Cocoa項(xiàng)目中依賴的管理工具惫周。