1、brew (这个和ruby没有关系,不过可以用来安装ruby的环境)
mac上经常会使用brew来安装一些软件,
brew是相对于mac上的一个安装软件的工具;
2、gem (有名:rubygem)是ruby下面的一个程序
RubyGems 大致可以分為兩個部份。一個是 gem 命令,另一個則是在 runtime 中管理可用的 gems 與其版本。
3、rails (ruby on rails) 是一个用ruby开发网站的mvc框架;rails是个框架当然会有多个版本;
Ruby on Rails(官方简称为 Rails。
是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的。
https://zh.wikipedia.org/wiki/Ruby_on_Rails#Ruby_on_Rails.E4.BB.8B.E7.B4.B9 维基百科ruby
gem 和bundle共同点是可以管理gem,还有其他的不同;
gem和bundle应该是两个不同方面的东西,(暂时理解)
由于bundle在工作用没有涉及到,先不管;
http://blog.csdn.net/orangleliu/article/details/25080309 ruby的常用命令
https://cnbin.github.io/blog/2015/05/21/ruby-gem-ming-ling-xiang-jie/ ruby中下载库的一些依赖,source 源的设置(cocoapods就是依赖这个gem的环境下的)