部署 系统包管理 PK Gem

Red54 · 2013年03月10日 · 最后由 qhwa 回复于 2013年03月10日 · 3130 次阅读

安装 Ruby 相关软件包,大家是使用系统包管理(如 apt、pacman、yum 等)还是使用 Ruby 自带包管理 Gem?为何?

另外,我在腾讯微博上发起了一个相关投票,欢迎大家踊跃投票! http://url.cn/BRZEKR

这俩怎么比?

#1 楼 @huobazi 安装 rack,你既可以 pacman -S ruby-rack,也可以 gem install rack,敢问怎么不能比?

不是一个层次的东西,没什么需要选择的

#3 楼 @Red54 我根本看不出任何系统包管理的优势

#5 楼 @iBachue 安装快、镜像多、离线安装方便、经过发行版官方人员的测试、与系统集成好、无冲突、管理方便、等等等等

#6 楼 @Red54 呵呵呵呵。。。你根本不懂 gem。。。

1,我尽量不使用系统自带的 ruby 2,我尽量不使用系统自带的 gem 3,我尽量不让系统通过 yum 安装 gem 包 4,我尽量不使用系统的 gem 命令安装 gem 包 5,一切的 ruby 和 gem 都使用 rvm 安装的版本

暂时用 gem 吧,系统的包管理工具似乎有打算集成,但暂时还不是很成熟,要折腾,没必要

这是个还没解决的问题

Fedora 18 上的 TeXLive 才勉强能自动把 TeXLive 里的包变成 yum 仓库里的包,这估计还是目前已知的系统包管理和语言包管理整合的最好的那个... https://fedoraproject.org/wiki/Features/TeXLive

使用没有包管理的系统的人默默飘过。。。

这个问题需要讨论?头一回听说

#11 楼 @ywjno 辛苦的说,求经验

本来 gem 只是小胜,但是由于 rvm 和 bundle 的存在,gem 方式完胜

需要 登录 后方可回复, 如果你还没有账号请 注册新账号