Rails、Nginx、Passenger、bundle之间的协作关系

引自:http://www.zhihu.com/question/20062163

Bundle是Gem包的依赖管理工具,RubyGem本身有依赖管理为何还要Bundle呢?有时候两个gem虽然都依赖于同一个gem,但是却是依赖不同的版本,这时候bundle就能帮助进行依赖计算。并且在部署的时候,能将不同app所需的一系列gem打包起来分开管理,就不至于污染整个系统的gems源。开发人员在Gemfile中指定所需的gem和版本等信息,然后bundle会计算出所有依赖的gem,并安装

posted @ 2015-05-21 15:20  zhangsai  阅读(496)  评论(0)    收藏  举报